Foros del Web » Programando para Internet » PHP »

mandar e-mail por php

Estas en el tema de mandar e-mail por php en el foro de PHP en Foros del Web. Hola [email protected]: Tengo un pequeño problema. Tengo una página web en html y quisiera que se pudiera mandar tanto correo como formulario desde mi pagina ...
  #1 (permalink)  
Antiguo 27/05/2005, 05:17
 
Fecha de Ingreso: mayo-2005
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
mandar e-mail por php

Hola [email protected]:
Tengo un pequeño problema. Tengo una página web en html y quisiera que se pudiera mandar tanto correo como formulario desde mi pagina sin que salte el outlook. Me comentaron que se podría hacer mediante php y consulté el artículo sobre este tema en desarrollo web. El caso es que no me funciona, más que nada pq soy un novato en este tema. Si alguien pudiera ayudarme proprcionando los pasos, se lo agradecería.
Un saludo a [email protected]
  #2 (permalink)  
Antiguo 27/05/2005, 05:25
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Bueno... primero Bienvenido a el foro .

Un "no me funciona" es vago y no dice nada... podrías especificar el por qué no te funciona??; ¿algún mensaje de error?, ¿algún comportamiento indevido??...

Lo que se hace por parte de PHP es hacer uso de su función mail() ( www.php.net/mail ), quizá el error esté en tu hosting pués puede no soportarla; si es hosting gratuito es casi seguro eso sea... en todo caso te debería mostrar un mensaje de error...

Podrás ver muchos ejemplos en este foro sobre el tema, es muy común, prueba dar una busqueda y consulta las FAQ que igual se trata el tema... pero antes averiguar la configuración de tu hosting....

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 27/05/2005, 05:33
Avatar de donpincho  
Fecha de Ingreso: enero-2002
Mensajes: 563
Antigüedad: 15 años, 11 meses
Puntos: 1
lo primero tienes que asegurarte de que tu servidor acepta alojar php...
luego tienes que crear la página php que gestionará el envio por email. debes de poner esto:
--------------------------------
envio.php
--------------------------------
<?php
if(mail("$destinatario","$titulo","$mensaje","From : $remitente"))
header("Location: $goto");
else
header("Location: $nogoto");
?>
--------------------------------

Luego tu página html deberá de tener un formulario así:
<form action='envio.php' method=post>
Destinatario: <input type=text name='destinatario'><br>
Titulo: <input type=text name='titulo'><br>
////........ Y titulando con name todos los $ del php...
la variable $goto y $nogoto es la página a la que te llevará cuando se envie o no se envie el formulario (si se produce un error). Para incluirlas en el formulario y que no se visualicen:////
<input type=hidden name='goto' value='http://www.forosdelweb.com'>
<input type=hidden name='nogoto' value='http://www.google.es'>
//// para enviar el form: ////
<input type=submit value='Enviar'>
</form>
  #4 (permalink)  
Antiguo 31/05/2005, 04:37
 
Fecha de Ingreso: mayo-2005
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0

Me pondré manos a la obra desde ya, y os contaré el resultado.
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:03.