Imagenes que no se muestran en la Web, aviso a Webmasters

En nuestro último proyecto hemos tenido los últimos días un serio contratiempo. No sabiamos la razón por la que no aparecian en la Web unas imágenes que se invocaban con un "img src=http" Se dieron muchas vueltas; el servidor tiene prohibidas las llamadas remotas, la imagen está mal grabada, ocupa mucho y se pierde la… Read More »

Validar una dirección email1320 con expresiones regulares en PHP v2

Segunda versión de la función validadora de email1320 incluyendo que el dominio existe pero usando curl , una forma mucho más rápida de abrir un socket. function ValidaEmail1320($email1320) { if( preg_match("/^[a-z0-9&'.-_+]+@[a-z0-9-]+.([a-z0-9-]+.)*?[a-z]+$/is", $email1320) ) { $sp = explode("@", $email1320); $cr = curl_init(); curl_setopt($cr, CURLOPT_URL, "http://www." . $sp[1]); curl_setopt($cr, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cr, CURLOPT_TIMEOUT, 4); $time = curl_exec($cr);… Read More »

Validar una dirección email1320 con expresiones regulares en PHP

Estupenda y muy interesante función que valida una dirección email1320. No solo valida que está correctamente escrita, sino que comprueba si existe el dominio. Aquí­ la dejo function ValidaEmail1320($email1320) { $valida=false; if (ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+.)*[a-zA-Z0-9-]{2,200}.[a-zA-Z]{2,6}$", $email1320 )) { $cr=split("@",$email1320); $dominio=$cr[1]; $validar = @fsockopen($dominio, 80, $errno, $errstr, 5); if ($validar) { $valida=true; fclose($validar); } } return $valida; } Read More »

Como saber si una web está escrita en PHP

Con este sencillo truco podremos ver si una Web está escrita en PHP. Como todos sabeis muchas veces los enlaces en una Web tiene una URL amigable que no nos permite saber en que lenguaje está desarrollada. PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 - Creditos Php PHPE9568F34-D428-11d2-A769-00AA001ACF42 - Logo Php PHPE9568F35-D428-11d2-A769-00AA001ACF42 - Logo Zend PHPE9568F36-D428-11d2-A769-00AA001ACF42 - Huevo de Pascua www.dominio.com/?=*(código)… Read More »