[Ayuda] Formulario contactanos

Kossa1029

Bovino maduro
#1
Hola corral me gustaria que me ayudaran a corregir mi fromulario de contactanos para mi pagina lo que tengo es algo asi en mi php


PHP:
< ?php
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];

$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 . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su telefono es: " . $telefono . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'arthas_wow@hotmail.es';
$asunto = 'Contacto desde web ricardonader.com';

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

Mensaje enviado correctamente '&estatus=ok&';

?>

y esto es lo que tengo en mi html

HTML:
<div id="bg"><form method="post" action="enviar.php">
          <table border="0" cols="1" width="340" cellpadding="1" cellspacing="1" align="center">
          <tr>
            <td align="left" width="40%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Nombre:</b></font></td>
            <td width="75%"><font color="white">
              <input type="text" name="nombre" size="25" maxlength="60" />
            </font></td>
          </tr>
          <tr>
            <td align="left" width="40%"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Tel&eacute;fono:</b></font></td>
            <td width="75%">
              <div align="left">
                <input type="text" name="telefono" size="25" maxlength="60" />
            </div></td>
          </tr>
          <tr>
            <td width="40%" align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>E-mail:</b></font></td>
            <td width="75%" align="left"><font color="white">
              <input type="text" name="mail" size="25" maxlength="60" />
            </font></td>
          </tr>

          <tr>
            <td width="40%" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Mensaje:</b></font></td>
            <td width="75%" align="left">
              <textarea name="mensaje" cols="40" rows="4"></textarea>
            </td>
          </tr>
          <tr>
            <td align="left" colspan="2">
              <div align="center"> 
                  <input type="submit" value="Enviar" name="submit" />
                <input type="reset" value="Borrar" name="reset" />
            </div></td>
          </tr>
        </table>
      </form></div>
Bueno de antemano gracias corral y espero su pronta y clara respues :)
 
#2
Intenta con esto en PHP:
PHP:
<?php
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];

$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 . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su telefono es: " . $telefono . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'arthas_wow@hotmail.es';
$asunto = 'Contacto desde web ricardonader.com';

if (mail($para, $asunto, utf8_decode($mensaje), $header))
    print "Mensaje enviado correctamente";
else
    print "Error al Enviar el mensaje";
?>
 

Kossa1029

Bovino maduro
#3
no man no me funciono u.u a la hora que le doy enviar me manda a una pagina en blanco con el codigo php y pues nadamas no me envia nada espero que me puedas ayudar porfa :) bueno.. suerte
 

NaviChavez

Bovino maduro
#6
como con el código? puedes mandar como te la manda? una captura de pantalla sería de mucha ayuda.

BTW... como lo estas probando?? loca?? en un servidor?? o como.

Aun así manda la captura si puedes o mejor aun si puedes manda la dirección de donde lo estas probando.

(Si es en local y no tienes configurado un SMTP te muestra un error en la función mail() pero bueno, checa eso que te digo).
 

alejkeops

Bovino adicto
#7
Que tal,

Creo aunque no aseguro jeje, navichavez estara pensando lo que tambien me entro en duda
cuando dices que se ve todo el codigo PHP...

Chance el servidor no soporta PHP!!

Y si, pon un "pantallazo" para quitarnos de duda.

:vientos:
 

Kossa1029

Bovino maduro
#8
bueno pues sabados y domingos no trabajo pero ya hoy es lunes 1:53 am xD en cuanto llegue al trabajo les mando la captura estoy trabajando en dreamweaver y abro el index.html con el safari de ahi me voy a contactactanos que es donde tengo esto y cuando lleno los campos le doy enviar y no me envia nada solo me muestra la pantalla con el codigo (pantalla totalemnete en blanco con letras (codigo) ) bueno aun asi cuando llegue al trabajo subo la imagen =D gracias por la ayuda!!! =D
 

NaviChavez

Bovino maduro
#9
Es que lo estas probando local... no tienes instalado algún servidor? (Apache o IIS)

Es muy diferente abrir paginas como file:///C:/xampp/htdocs//index.html y abrirlas como http://127.0.0.1/index.html

Tienes instalado XAMPP, AppServer o cualquier otro sistema de servidores?
 

Kossa1029

Bovino maduro
#10
no man no tengo y la verdad se me complica un poco por que uso mac pasare mis carpetas a windows y hare la prueba y tambien me gustaria saber si me pudieran ayudar a hacer un dhtml menu tipo la pagina del universal http://www.eluniversal.com.mx/pre-home.html que tenga hover y salga la plantilla al pasar el mouse o al clickearlo tambien estaria bien =p
 

NaviChavez

Bovino maduro
#11
Mira, si se te complica mucho por la Mac, no hay problema... hay Xampp para Mac o si lo prefieres la podemos subir a un servidor web para que hagas las pruebas bien. Solo debes subirla con FTP si quieres mas ayuda mándame un correo o agregame al GTalk navichavez[at]gmail[dot]com

Y por eso no se ve... porque lo quieres ver como local pero sin tener un servidor montado.

Y para lo de tu menú quizá esto te ayude...

http://www.cristalab.com/tips/menu-desplegable-con-jquery-en-5-minutos-c75339l/
 
Arriba