![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
quiero hacer pruebas
saludos
| |||
haber yo tengo a digival y si puedo, te explico como lo e hexo: pon esto es las 2 páginas, la primera que lo envie a la 2º, el mismo codigo en las 2 <? $coment= $_GET['omail']; if (!$HTTP_POST_VARS){ ?> echo "Rellene todos los campos porfavor."; <? }else{ //Estoy recibiendo el formulario, compongo el cuerpo $cuerpo = "Formulario enviado\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n"; //mando el correo... mail("[email protected]","Formulario recibido",$cuerpo); //doy las gracias por el envío echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; } ?> <p> </p> <p> </p> <form action="envia.php" method=post> <p align="center">Nombre: <input type=text name="nombre" size=16> Destinatario: <input type=text name=email size=16> </p> <p align="center"><br> Email: <input name="desti" type="text" id="desti2"> </p> <p align="center">Comentarios:<br> <textarea name=coment cols=75 rows=5><?=$coment?></textarea> <br> <br> <input name="submit" type=submit value="Enviar"> </p> </form> |
| |||
Necesitas instalar un servidor de correo SMTP en tu PC o bien usar tu ISP habitual que te dé una cuenta SMTP de correo SIN autentificación (esto es muyyy importante para poder usar simplemente mail() de PHP) (en las FAQ's hay un ejemplo .. para windows .. no sé que S.O. Usas para recomendar alguno más específico). Si quieres usar tu proveedor (ISP) de SMTP y este requiere autentificación (lo más normal hoy por hoy para evitar usos de "spam" indiscriminado de ese SMTP) PHP sólo y su función mail() no te servirá pues .. PHP no puede autentificarse ante servidores SMTP .. para eso tendrías que usar alguna classe para envio de e-mails por SMTP como por ejemplo: PHP Mailer http://phpmailer.sourceforge.net Un saludo, |