34 Mensajes |
#1• 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. |
#2• 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."; |
#3• 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 |
#4• Escrito originalmente por poke-ghost por la que me has dicho ahora sale siempre error. ¿Qué error? |
#5• Error al enviar el email. Intente nuevamente. el que hay puesto en el codigo si no se envia. |
#6• Escrito originalmente por poke-ghost Error al enviar el email. Intente nuevamente. el que hay puesto en el codigo si no se envia. En el código que has puesto no se ve eso. Pon el código actual de esa zona. |
#7•• 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. |
#8• Y ¿llega a enviar el mail? |
#9• No se envia, solo sale el error ese y ya esta. |
#10• Escrito originalmente por poke-ghost No se envia, solo sale el error ese y ya esta. Claro!!!! lee el código... ese error te sale cuando no manda el mail, entonces el código funciona bien. Ahora, tienes que ver, porque no manda el mail. |
#12• se que el codigo funciona bien pero el porque no envia el mensaje no. Recuerdo que no estoy en el hosting de miarroba, estoy en otro... por lo de las funciones deshabilitadas qeu ha dicho GestionXls. Puede que en mi host tambien este desabilitada la funcion mail pero no se como comprobarlo... |
#13• Escrito originalmente por poke-ghost se que el codigo funciona bien pero el porque no envia el mensaje no. Recuerdo que no estoy en el hosting de miarroba, estoy en otro... por lo de las funciones deshabilitadas qeu ha dicho GestionXls. Puede que en mi host tambien este desabilitada la funcion mail pero no se como comprobarlo... Perdón, se me escapó el detalle de que no estabas en mi@ (y por ende sobre la función deshabilitada), en cuanto a comprobarlo, haz un script con este código, súbelo y ejecútalo, luego busca la variable disable_functions Spoiler: <?php phpinfo(); ?> |
#14• O simplemente pregunta en tu servidor. |
#15• disculpas por no haber podido contestar antes. he ejecutado el script ese y no he encontrado lo de disabled functions. solo he visto una lista con muchas cosas y lo unico relacionado con eso supongo que era esto: mail.force_extra_parameters no value si es eso significa que no funciona? |
#16• y que hay de?: sendmail_from |
#17• pues de esos dos pones esto: sendmail_from no value sendmail_path /urs/sbin/sendmail -t -i |
#18• Entonces, creo que php está capado desde php.ini. |
#19• que significa que esta capado desde php.ini? Si es que esta desactivado el mail me podeis decir alguna pagina que haga, al estilo de las encuestas de aqui o algo parecido, que se puedan enviar mails al correo sin pasar por outlook? Gracias de antemano xD |
#20• Recuerden que la funcion mail esta desactivada por eso es que no funciona! Saludos |
#21• Escrito originalmente por b-habbo-d Recuerden que la funcion mail esta desactivada por eso es que no funciona A ver si leemos un poco más: Escrito originalmente por poke-ghost Recuerdo que no estoy en el hosting de miarroba, estoy en otro |
#22• Y en el servidor donde estes ¿esta deshabilitada la función mail? ¿lo has preguntado? |
#23• eso es lo que quiero saber, si esta habilitada la funcion. lo comprobe con algo que me dijeron y me salia esto: sendmail_from no value sendmail_path /urs/sbin/sendmail -t -i y me dijeron que estaba capado desde php.ini... pero que significa esto ultimo? |
#24• Escrito originalmente por poke-ghost que significa que esta capado desde php.ini? Supuse que buscarías información. php.ini es el archivo de configuración de php, incluye una serie de parámetros que establecen muchas cosas, como por ejemplo cuanto tiempo ejecutará un script, que instrucciones están deshabilitadas, etc, etc, etc. Por php esté 'capado' se entiende que tiene muchas instrucciones deshabilitadas, y sí, con los parámetros que pusiste de ese servidor es para pensar que no se puede enviar mails (hay más de una manera de deshabilitarlo). Espero hayas entendido. |
#25• Ok gracias por la información, supuse que seria algo asi pero para asegurarme pregunte. Voy a buscar en google a ver si encuentro alguna solucion para activarlo, ya que dices que hay más de una, vamos a probar. Si no encuentro nada, ya veremos, intentare no preguntar, al final me direis pesado... |
#26• Lee bien: Escrito originalmente por GestionXls (hay más de una manera de deshabilitarlo) |
#27• ah, perdon xD crei que pohia de habilitarlo... Bueno, pues hay alguna forma de habilitarlo? |
#28• Como administradores de espacio web / foro / etc: No (solo administradores de mi@) |
#29• 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? |
#30• 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 | 6k | Apr/05 |