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 llamada http, ¿admitirá guiones el linux en los nombres de imágenes?, ¿será que están a 300ppp?

Dos días después hemos dado con la solución, las imágenes estaban en CMYK y no aparecen en los exploradores Web. Se han abierto con el photoshop y grabado como RGB  y problema resuelto.

 Espero que os sirva.

Programar theme de Wordpress en Dreamweaver

Navegando he encontrado esta interesante extensión para Dreamweaver que permite al editar un theme de Wordpress, añadir elementos comunes como la lista de los 10 últimos posts, el nombre del Blog, etc..

http://vikiworks.com/2007/08/22/dw-extension-for-wordpress-template-build/

Video mesa redonda comparativa de Frameworks

Aquí dejo el video de la mesa redonda sobre comparativa de frameworks celebrada el pasado 6 de Noviembre en el SIMO dentro de las jornadas que YouLiveK organizó en SIMO 2.0.

Dura 1 hora y 3 minutos :)

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

Segunda versión de la función validadora de email incluyendo que el dominio existe pero usando curl , una forma mucho más rápida de abrir un socket.

function ValidaEmail($email)
{
 if( preg_match(”/^[a-z0-9&\’\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/is”, $email) )
 {
  $sp = explode(”@”, $email);
  
  $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);
  curl_close($cr);
  
  return !empty($time);
 }
 else
 {
  return false;
 }
}

 

Validar una fecha con expresiones regulares en PHP

Esta función valida que se introduce una fecha en formato dd-mm-yyyy

function validar_fecha($fecha){
   if (ereg(”(0[1-9]|[12][0-9]|3[01])[-](0[1-9]|1[012])[-](19|20)[0-9]{2}”, $fecha)) { 
      return true;
   } else {
      return false;
   }
}

Validar una dirección email con expresiones regulares en PHP

Estupenda y muy interesante función que valida una dirección email. No solo valida que esté correctamente escrita, sino que comprueba si existe el dominio.

Aquí la dejo

function ValidaEmail($email)
{
$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}$”, $email ))
{
$cr=split(”@”,$email);
$dominio=$cr[1];
$validar = @fsockopen($dominio, 80, $errno, $errstr, 5);
if ($validar)
{
$valida=true;
fclose($validar);
}
}
return $valida;
}

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)

por ejemplo www.sergiomejias.com/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

util verdad?