Comunidad PHPeros
Lenguajes => PHP => Mensaje iniciado por: Drek en 25 de Octubre de 2006, 13:28:05 pm
-
aver e cojido el form de serrico pero todo va bien pero no me llega el email aqui est el codigo
-->
</style>
<body bgcolor="#CCCCCC">
<div align="center" class="texton"><br>
<strong>Formulario de Contacto</strong><br>
<br>
</div>
<table width="26%" height="77" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td height="72" >
<form name="formail" method="post" action="?ver=contacto">
<div align="center"><span class="Estilo3"><span class="Estilo4">
Nombre:
<input name="nick" type="text" id="Nick" size="20" maxlength="30" />
<br />
<br>
Tu
E-mail:
<input name="email" type="text" id="password2" size="20" maxlength="30" />
<br />
<br>
Asunto:
<input name="asunto" type="text" id="Asunto" />
<br />
<br>
Mensaje:</span></span><span class="Estilo4"><font color="626262" face="Trebuchet MS">
<textarea name="mensaje" cols="35" rows="6" id="Mensaje"></textarea>
<br />
<br />
<input name="Submit" type="submit" class="boton" value="Enviar" />
</font> </span></div>
</form>
</td>
</tr>
</table>
<?
$destino="nolodigo@hotmail.com";
$nick= $HTTP_POST_VARS['nick'];
$asunto = $HTTP_POST_VARS['asunto'];
$mensaje = $HTTP_POST_VARS['mensaje'];
$email = $HTTP_POST_VARS['email'];
if(!empty($nick) && !empty($asunto) && !empty($mensaje) && !empty($email))
{
if(substr_count($email,"@") == 1 && substr_count($email,".") >= 1 && strlen($email)>5)
{
if(mail($destino, $asunto, $mensaje, "From: $nick <$email>\r\nX-Mailer: PHP/" . phpversion()))
echo "<center><font color =\"#FF0000\">Formulario enviado correctamente</font></center>";
else
echo "<center><font color =\"#FF0000\">Error: El destino es incorrecto o hay error de servidor</font></center>";
}else echo "<center><font color =\"#FF0000\">Error: El E-mail no es válido</font></center>";
}
else
if($HTTP_POST_VARS) echo "<center><font color =\"#FF0000\">Faltan datos por rellenar</font></center>";
?>
-
1. Dudo que ese "script" sea de Serrico. Él no hace PHP.
2. No conviene usar $HTTP_POST_VARS['algo'], sino $_POST['algo']
3. A veces con Hotmail el envío es un poco lento o no llega. ¿Has probado con algún otro cliente de correo? Es también probable que tu hosting tenga desactivada la función de enviar e-mails.
-
Raken, Serrico si hace php ;);)
Bueno si el mail te da que se a enviado deberia llegarte, sino mira bien si esta bien colocaco el mail o bien escrito, ;);).
Sino llega comentalo y te ayudaremos
-
Raken, Serrico si hace php ;);)
Bueno si el mail te da que se a enviado deberia llegarte, sino mira bien si esta bien colocaco el mail o bien escrito, ;);).
Sino llega comentalo y te ayudaremos
Me vas a decir tú a mí quién es Serrico.. ;D ;D ;D
Y sé que ha hecho algo de PHP, pero más bien poquito, y en ligero aprendizaje. También sé que exagera al explicar todo lo que hace, y no es porque quiera hablar mal de él.
-
aver lo e cojido creo que de este foro o de otro ese form i e leido que era de serrico.. :S os dejo el link pone que se envia correctamente pero no llega es: http://cosas.webspacemania.com/contacto.php
luego tambien tengo otra duda que es con tu pc-noticias pc admin esto que al enviar la noticia sale autor i lo demas no mira: http://cosas.webspacemania.com/pc-noticias/noticias.php
responderme las dos plis grax ;)
-
DreK no sirve de nada ver el formulario. Según él, el e-mail se envió correctamente, pero eso no quiere decir nada.
¿Has probado lo que te he puesto antes?
-
lo de $_POST['algo']?? aora despues lo pruevo
-
No, en realidad eso es un consejo, pero no el motivo por el cual no llega tu mail.
Lo que tienes que hacer es probar a cambiar el destinatario, a una dirección e-mail que no sea @hotmail.com, a ver si así llega.
También te decía que es posible que tu servidor no te permita enviar e-mails. Eso puedes comprobarlo mirando en la información de PHP. (Click aquí para saber cómo obtener la información del PHP de tu servidor (http://www.phperos.net/foro/index.php?topic=25.0))
-
Puede que te llegue a correo no deseado, ami es lo que me ocurre.
Salu2 :D
-
pues lo cambie pero sige igual sin llegar i las demas posibilidades que me as dado...no se es posbile pero con webtaller si me llegan porfa responde a lo de pc-noticias tambien arriba
-
Yo no conozco el PC-Noticias, tendrás que enseñarnos el código para dar con el error. Hazlo en un POST nuevo para mantener el orden. ;)
-
sii llego a no deseadooo graxxx repsonder lo proxim de pc-noticiass :))
-
mira te digo la url te lo bjas lo instalas i si eso me lo miras ok es esta: http://www.pc-varios.com/pc-varios/pc-noticias.rar ami almenos me va todo bien menos eso de que no sale ni el titulo ni el mensaje