34 Mensajes |
He visto un tema que habia por aqui en el que se explica como enviar formularios con php al correro directamente sin pasar por outlook. El tema ese estaba cerrado y tengo una dudo sobre el. Tengo los siguientes codigos en la web: Este lo tengo en la seccion en la que quiero uasrlo (*.php) Spoiler: <form style="width: 396px;" action="contactar.php" y este otro en un arcivo llamado contactar.php: Spoiler: <?if (!$_POST){ Se supone que cuando le dse a enviar se enviaria todo al correo que hayas puesto. Pero cuando le pulso no se envia nada. Sale el mensaje de que se ha enviado correctamente pero no se envia. ¿Que puede ser? PD: no setoy en el hosting de miarroba lo digo porque en el mensaje ese se lo preguntaban a la gente. |
La función mail devuelve true/false dependiendo de su ejecución, mejor usa algo así a ver que resulta: $ok= mail("[email protected]","Formulario recibido",$cuerpo); if($ok) echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; else echo "Error al enviar el email. Intente nuevamente."; |
substituyendo esta parte: //mando el correo... por la que me has dicho ahora sale siempre error. Si alguien sabe mas porque puede ser... PD: gracias de todos modos GestionXls |
Escrito originalmente por poke-ghost por la que me has dicho ahora sale siempre error. ¿Qué error? |
Error al enviar el email. Intente nuevamente. el que hay puesto en el codigo si no se envia. |
Tengo puesta la parte del codigo que dijo GestionXls: $ok= mail("[email protected]","Formulario recibido",$cuerpo); if($ok) echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; else echo "Error al enviar el email. Intente nuevamente."; en vez de tener la que tenia antes: Spoiler: //mando el correo... mail("[email protected]","Formulario recibido",$cuerpo); //doy las gracias por el envio echo "Gracias por rellenar el formulario. Se ha enviado correctamente."; PD: lo pongo en "Spoiler" porque no sale bien puesto en los "Código" no se porque. |
Y ¿llega a enviar el mail? |
No se envia, solo sale el error ese y ya esta. |
O simplemente pregunta en tu servidor. |
y que hay de?: sendmail_from |
pues de esos dos pones esto: sendmail_from no value sendmail_path /urs/sbin/sendmail -t -i |
Entonces, creo que php está capado desde php.ini. |
Recuerden que la funcion mail esta desactivada por eso es que no funciona! Saludos |
Y en el servidor donde estes ¿esta deshabilitada la función mail? ¿lo has preguntado? |
Lee bien: Escrito originalmente por GestionXls (hay más de una manera de deshabilitarlo) |
ah, perdon xD crei que pohia de habilitarlo... Bueno, pues hay alguna forma de habilitarlo? |
Como administradores de espacio web / foro / etc: No (solo administradores de mi@) |
o sea que solo pueden los administradores del server. pues vaya chasco... No hay otra forma de enviar correos sin que pasen por alguno de los programas? |
Si hubiéramos descubierto la forma, en estos tiempos todos estaríamos enviando e-mails. |
34 Mensajes |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: PaseanteDelForo, el 09/Feb/2008, 00:44 | 11 | 4k | Feb/08 | |
Por: ddaza_81, el 22/Mar/2010, 16:33 | 15 | 2k | Mar/10 | |
Por: h20edu, el 17/Nov/2003, 00:12 | 2 | 2k | Nov/03 | |
Por: joyamaestra, el 19/Ago/2003, 07:55 | 2 | 4k | Sep/03 | |
Por: manolikoct, el 05/Dic/2002, 15:00 | 2 | 5k | Apr/05 |