Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/05/2003, 11:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
el aprendiz_82 ...

A veces sucede que en un mensaje se crean otros temas o preguntas paralelas .. Espero que lo entiendas.

Sobre tu problema ..

El código que usas del Sr.: <!-- Pls visit www.jnddesigns.net or email us : [email protected] -->

Tiene bastantes fallos .. en:
Código PHP:
If(!$Name){error('Name');}
If(!
$Email){error('Email');}
if(
$f[0] == ""){error('Friend 1 Email');} // aquí mira si el e-mail 1º se puso .. pero la expresion regular como veras está abajo .. no aquí ...
// tampoco entiendo para que hace esto .. pues el for iniciado en $i=0 pódrías eliminar esta comparación if($f[0])  .. 
// o usar bucles foreach() q es lo normal para recorrer arrys .. como $f[] ..

$countcount($f);
For (
$i1$i <= $count$i++) { 
if (!
$f[$i] == ""){
if(!
eregi("[0-9a-z]([-_.+]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,}$"$f[$i])) {  // abría que ver si esta expresión regular funciona bien .. 
$friend=$i+1;
echo
"<br><br><h3 align=\"center\">El Mail De Tu Amigo $friend, <br><b><font color=\"#FF0000\">$f[$i]</font></b>, <br>Parece No Ser Valido. </h3><br><h3 align=\"center\"><a href=\"javascript:history.back(-1);\">« Back</a></h3>"; exit; }
}

El principal .. es que si observas el código ... sólo valida la dirección de e-mail del 2º e-mail que coloques como destinatarios para recomendar esa web .. Y no valida por la expresion regular (ereg() ) ni el e-mail del remitente ni el la 1ª dirección del e-mail a quien recomiendan .. Eso, entre otras cosas que puede tener el script.

Te recomiendo que te pongas en contacto con dicho autor de esa aplicación para avisarle del problema y que te dé alguna solución . .. o bien descartes ese script y uses cualquier otro de recomendar una web.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.