Inspiración y Determinación | En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios relacionados con el desarrollo web
Zen Coding es una herramienta creada por Sergey Chikuyonok, que nos permite acelerar al codificación de HTML/CSS al usar abreviaturas de código basadas en selectores CSS.
Este script permite obtener el pais del cual proviene una dirección ip, usando PHP
/**
* getCountryByIP, get country by api, use http://www.iptoc.nl.ae/ API
* @autor Pablo Veintimilla <pveintimilla@undermedia.com.ec>
* @param ip string IP address to get country. Default The IP address from which the user is viewing the current page.
* @param type int You can choose between 3 types. When set to 1 you'll get a 2 character shortcut of the country, when set to 2 you'll get the 3 character shortcut of the country, when set to 3 you'll get the full country name. Default is 1.
*/
function getCountryByIP($ip = false, $type = 3){
$country = false;
$ip = $ip ? $ip : $_SERVER['REMOTE_ADDR'];
$api = "http://nl.ae/iptocapi.php?type=$type&ip=$ip";
@$response = file_get_contents($api);
if($response != '')
$country = $response;
return $country;
}
Ejemplos de uso:
echo getCountryByIP(); //Retorna pais, del visitante
echo getCountryByIP('190.152.189.118'); //Retorna pais del ip 190.152.189.118
echo getCountryByIP(false, 1); //Retorna 2 letras del pais del visitante
Hoy al probar en Internet Explorer una página en la que estoy trabajando apareció el siguiente mensaje:
El problema: Yo uso el script SWFObject, para insertar películas flash, este script en ciertas circunstancias cuando se ejecuta en IE 6/7 produce un conflicto y aparece ese error.
La solución: Añadir el atributo defer=”defer” en el script que contiene SWFObject asi:
En muchos foros se pregunta como instalar Apache o un servidor local en windows Vista, y que este funcione correctamente, ya que en la mayoría de los casos no funciona . Este inconveniente es por una sencilla razón, el número predeterminado del localhost para Windows Vista puede ser 127.0.0.1 (como en Windows xp, etc) ó 127.127.0.1. Por lo tanto lo primero que hacemos es bajar el AppServ y ejecutarlo, aceptar la licencia, etc, en donde nos pide un nombre del servidor ponemos localhost (para que detecte solo la dirección), en el e mail de administarador ponemos cualquier e mail, y en el puerto HTTP, lo dejamos por defecto en 80. Ingresamos la clave del root para mySql, y finalmente ejecutamos el MySQL y el Apache. Inmediatamente en el navegador accederemos con 127.127.0.1 y nos saldrá una página con la configuracion del AppServ, lo que comprobará que lo instalamos correctamente.
Los html, php, etc que vayamos creando los pondremos en la carpeta www del AppServ, y accederemos a ellos en cualquier navegador de la siguiente manera: http://localhost/NOMBRE_DEL_ARCHIVO.htm(ó html ó php, etc)
Para poder enlazar un botón de una página cualquiera html, hacia una página php, u otra página html es algo muy sencillo.
Después de crear el botón de enlace, debemos agregar en nuestro código, después de <body> la siguiente instrucción:
<form action=”NOMBRE DE LA PAGINA A ENLAZAR.php(o html)” method=”post”>, posteriormente vendrá las características del diseño, y finalmente pondremos </form> antes de la finalización del </body>.
De esta manera al dar clic en este botón inmediatamente nos enlazará a la página php, u html….
Últimos comentarios