Comunidad de diseño web y desarrollo en internet online

como activar mi formulario con PHP

Citar            
MensajeEscrito el 29 Mar 2012 07:22 pm
Que tal. Espero me puedan ayudar, soy nueva en esto del PHP. Estoy diseñando mi página en dreamweaber, y coloqué un formulario para que se me envie a mi correo los mensajes de mis contactos. Me pasaron un código en PHP para que el formulario funcione, pero lo que sucede es que se abre una ventana que me permite descargar el archivo .PHP y no me indica nada más. Mi compu no está conectada a Internet, por razones de seguridad, además aún no le he dado de alta a mi página. Este error tiene que ver con lo anterior?, me podrian recomendar algun hosting gratuito. Envio los codigo de todas formas, para saber si estoy bien o me equivoco en algo.
Gracias, saludos a todos.

ESTE ES EL FORMULARIO

Código PHP :

<form action="send.php" method="post">
  <label>
      Nombre:
      <input name="nombre" type="text" />
      <br />
      <br />
  </label>
  <label>
      Teléfono:
      <input name="telefono" type="text" />
      <br />
      <br />
  </label>
    <label>
      Email:
      <input name="email" type="text" />
    </label>
    <label>
      <br />
      <br />
    Mensaje:<br />
    <textarea name="mensaje" rows="6" cols="50"></textarea>
  </label>
    <p>
      <input type="reset" value="Borrar" />
      <input type="submit" value="Enviar" />
    </p>
</form>


ESTE EL .PHP

Código PHP :

<?php
if (!isset($_POST['email'])) {
?>
<?php
}else{
  $mensaje="Mensaje del formulario de contacto de nnatali.com";
  $mensaje.= "\nNombre: ". $_POST['nombre'];
  $mensaje.= "\nEmail: ".$_POST['email'];
  $mensaje.= "\nTelefono: ". $_POST['telefono'];
  $mensaje.= "\nMensaje: \n".$_POST['mensaje'];
  $destino= "[email protected]";
  $remitente = $_POST['email'];
  $asunto = "Mensaje enviado por: ".$_POST['nombre'];
  mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
  <p><strong>Mensaje enviado.</strong></p>
<?php
}
?>

Por myahiru

28 de clabLevel



 

msie8
Citar            
MensajeEscrito el 29 Mar 2012 10:36 pm
me imagino que estas corriendo tu pagina con el visualizador de dream, debes de subir tu sitio a un hosting para asi probarlo en forma local no funciona.. por lo que veo en el codigo no debe de haber problema para enviar dicho correo

saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 31 Mar 2012 07:23 pm
Para enviar correos con PHP necesitas de un hosting, uno gratuito que recomiendo es 000webhost que incluye php y mysql. Tambien recomiendo que tu formulario se guarde con extension .php para que no permita descargar el archivo send.php (tu archivo que procesa la informacion).

Tambien necesitas descargarte el filezilla para subir los archivos al servidor.

Por MajinBoo

Claber

105 de clabLevel

1 tutorial

Genero:Masculino  

Constante aprendiz de programación web.

firefox
Citar            
MensajeEscrito el 31 Mar 2012 09:30 pm
yo he usado byethost, es bueno porque te deja usar php, mysql, correo, y llamadas a apis de terceros como reCaptcha, etc, eso si, como es gratuito es lento...

Por hersonHN

Claber

272 de clabLevel

3 tutoriales

Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.