Foros del Web » Creando para Internet » HTML »

Problema pagina de contacto HTML y PHP envio de datos con formulario a e-mail

Estas en el tema de Problema pagina de contacto HTML y PHP envio de datos con formulario a e-mail en el foro de HTML en Foros del Web. Bueno estoy haciendo una pagina web y tengo un problema con la pagina de contacto para el usuario, aqui tengo el codigo del formulario normal ...
  #1 (permalink)  
Antiguo 19/07/2010, 08:32
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Problema pagina de contacto HTML y PHP envio de datos con formulario a e-mail

Bueno estoy haciendo una pagina web y tengo un problema con la pagina de contacto para el usuario, aqui tengo el codigo del formulario normal el cual esta conectado con el archivo PHP send.php para que se envien los datos al mail, cuando intento hacer una prueba y le doy al boton de enviar lo que hace es abrirme el archivo send.php no hacer el envio de los datos, haber si alguien puede echarme una mano, un saludo y gracias.






Formulario.html
<html>
<head></head>
<body>

<form id="contacto" name="contacto" method="post" action="send.php">
<p><label>nombre<input name="nombre" type="text" id="nombre" size="30" /></label></p>
<p><label>empresa<input name="empresa" type="text" id="empresa" size="30" /></label></p>
<p><label>e-mail<input name="mail" type="text" id="mail" size="30" /></label></p>
<p><label>mensaje<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<p><input type="submit" name="Submit" value="Enviar" /></p>
</form>
</body>
</html>




send.php

< ?php

$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected] ';
$asunto = 'Contacto desde Taller Webmaster';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>

Última edición por Kaiser90; 19/07/2010 a las 08:40
  #2 (permalink)  
Antiguo 19/07/2010, 12:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Kaiser90:

A que llamas, "me abre el php", te ejecuta algo, te mustra el código en pantalla,
aparece &estatus=ok&, que en principio es la unica salida html que imprime send.php

dame algo más preciso.


Saludos
  #3 (permalink)  
Antiguo 19/07/2010, 13:42
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Me sale el codigo php en pantalla del archivo send.php, gracias
  #4 (permalink)  
Antiguo 19/07/2010, 14:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Si sucede eso es porque tu servidor NO esta ejecutando PHP, asi de simple.

Estás trabajando sobre un servidio de hosting en internet? o sobre tu PC local, con algun Servidor instalado?

Saludos
  #5 (permalink)  
Antiguo 19/07/2010, 14:25
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

como ya he dicho por la web estoy haciendo mi primera pagina, se programar pero no voy sobrado de experiencia, es verdad que hay que activar el servidor, el Xampp estaría bien no?, gracias por la ayuda
  #6 (permalink)  
Antiguo 19/07/2010, 14:46
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Exactamente...
Bájate el Xampp como primera medida, una vez que hayas hecho andar el http://localhost tendrás PHP instalado y habilitado

Te recomiendo que bajes el
http://www.apachefriends.org/downloa...in32-1.7.3.zip
y lo descomprimas en
C:\xampp
u otra unidad pero siempre en la raiz de la misma
D:\xampp, etc

y luego ejecutas xampp-control.exe, desde ahi puedes iniciar los servidores y si prefieres instalarlos como servicios

Saludos
  #7 (permalink)  
Antiguo 19/07/2010, 15:34
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Por cierto, para no crear más posts, yo tengo contratado el hosting de hostgator, el servidor de hosting funciona igual que el xampp? gracias por tu ayuda, un saludo.
  #8 (permalink)  
Antiguo 20/07/2010, 18:36
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

Me sigue abriendo el archivo .php como si no tuviera el xampp activado (y lo tengo), estoy abriendo la web desde htdocs, no lo entiendo, haver si me dais una manita igual no active bien el xampp, un saludo y gracias.
  #9 (permalink)  
Antiguo 20/07/2010, 19:05
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

1. Ejecuta xampp-control.exe en la carpeta xampp (Xampp control Panel aplication), asegurate que al lado de Apache se lea "running", si no es asi presiona el botón "start", por ahora sólo para el apache.
Ahora utiliza el boton "admin" a lado de Apache, se debería iniciar el navegador en la dirección
http://localhost/xampp/
Si ves el contenido, es que PHP está funcionando correctamente, el problema está en tu script, o probablemente la hayas guardado en una carpeta inválida.

si no has cambiado ninguna configuración, deberias crear una carpeta dentro de R:\xampp\htdocs\xampp (reemplaza R por tu letra de unidad, quedándote
R:\xampp\htdocs\xampp\pruebas (por ejemplo). a la cual llegarás usando la url http://localhost/xampp/pruebas

Esto es básico, pero al menos dabrás si lo estás haciendo bien
Saludos
  #10 (permalink)  
Antiguo 24/09/2010, 16:48
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

mi pana ya yo instale el xampp pero nose como hacer funcionar cuando uno le da enviar me abre otra la ventana con los codigos del php que tengo que hacer ayudenme
  #11 (permalink)  
Antiguo 24/09/2010, 17:34
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Problema pagina de contacto HTML y PHP envio de datos con formulario a e-m

mensoqui:

si decis que instalaste el xampp, si usas http://localhost se te tendría que abrir
http://localhost/xampp (Xampp for Windows, si no ves esta página, de seguro instalaste mal el Xampp), si la podés ver. a la izq. hay un menu phpinfo(); presionalo a ver si te aparecen los datos del php.

Si todo esto te funciona, el problema de seguro es el lugar en que guardaste las scripts,

lee mis post anteriores y analiza la información


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: contacto, e-mail, envio, php, formulario
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 10:54.