Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: giagete en 3 Septiembre 2007, 18:57 pm



Título: Duda Formulario de Contacto
Publicado por: giagete en 3 Septiembre 2007, 18:57 pm
Me he descargado un formaulario de contacto, de una web y quería saber como hacer para que no envíe ningun e-mail a la persona que lo rellena, es posible, ahora lo cuelgo:

EL FORMULARIO
Código:
<html>
<head>
<title>Contacto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<p>&nbsp;</p>
<p><br>
</p>
<form action="engranes.php" method="post">
<table border="0" align="center">
  <tr>
    <td colspan="2"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Contacto</font></div></td>
    </tr>
  <tr>
    <td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre :</font></strong></div></td>
    <td><input name="nombre" type="text">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-Mail:</font></strong></div></td>
    <td><input name="email" type="text">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">URL:</font></strong></div></td>
    <td><input name="url" type="text">&nbsp;</td>
  </tr>
  <tr>
    <td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Asunto:</font></strong></div></td>
    <td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">          <em>
    <input name="asunto" type="text">
&nbsp;</em></font></div></td>
  </tr>
  <tr>
    <td><div align="right"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Texto Completo:</font></strong></div></td>
    <td rowspan="2"><textarea name="texto" cols="25" rows="6"></textarea>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="enviar" value="Enviar">
      <input type="reset" name="borrar" value="Borrar"></td>
  </tr>
</table>
</form>&nbsp;</p>
</body>
</html>

"ENGRANAJE"

Código:
<title>contacto</title>
<?php
if ($nombre == "" or $email == "" or $asunto == "" or $url == "" or $texto == ""){
include ("error.php");
} else {
include("motor.php");
}
?>

ERROR

Código:
<html>
<head>
<title>Un error a ocurrido.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="30%" border="0" align="center">
  <tr>
    <td><div align="center"><img src="error.gif" width="140" height="45"></div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Verifique
    que todos los campos est&eacute;n llenos.</font></div></td>
  </tr>
  <tr>
    <td><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><a href="contacto.php">Regresar</a></font></div></td>
  </tr>
</table>
</body>
</html>

MOTOR

Código:
<title>mtr</title>
<div align="center">
  <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><img src="sugu.gif" width="140" height="45"></font></p>
  <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><?php echo "Gracias $nombre, por enviarnos tus comenarios";?>&nbsp;<br>
      <a href="contacto.php">Regresar</a>  </font></p>
</div>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?php
$mi_correo = "tucorreo@tudominio.com";
$myname = "p47ch";
mail ($mi_correo,$asunto,"Como estas, $myname.\n
$nombre te escribio un mensaje.\n
Su correo es $email\n
Su dominio.com : es $url\n
$nombre te escribio por lo sig:\n
$texto\n
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mas sobre el $nombre:\n
Navegador: $HTTP_USER_AGENT
IP: $REMOTE_ADDR
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mail enviado desde la forma de registro del web.\n
by p47ch\n
---------------------------
","From: Mensaje via web <info@tudominio.com>");
?>
</font>


Título: Re: Duda Formulario de Contacto
Publicado por: alone-in-the-chat en 3 Septiembre 2007, 21:11 pm
Citar
<?php
$mi_correo = "tucorreo@tudominio.com";
$myname = "p47ch";
mail ($mi_correo,$asunto,"Como estas, $myname.\n
$nombre te escribio un mensaje.\n
Su correo es $email\n
Su dominio.com : es $url\n
$nombre te escribio por lo sig:\n
$texto\n
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mas sobre el $nombre:\n
Navegador: $HTTP_USER_AGENT
IP: $REMOTE_ADDR
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mail enviado desde la forma de registro del web.\n
by p47ch\n
---------------------------
","From: Mensaje via web <info@tudominio.com>");
?>

 


En Motor.php quita esa parte

Saludos.


Pd.  No estaria de mas que aprendas algo de php lo que solicitaste es muy sencillo




Título: Re: Duda Formulario de Contacto
Publicado por: giagete en 3 Septiembre 2007, 21:24 pm
Eso pense yo... pero así ni se lo envia a el ni ami no? Mi e-mail tiene que aparecer en algun lado, creo yo...


Título: Re: Duda Formulario de Contacto
Publicado por: alone-in-the-chat en 3 Septiembre 2007, 21:52 pm
El correo se te envia a ti mas no a la persona que relleno el Form


Saludos.


Título: Re: Duda Formulario de Contacto
Publicado por: giagete en 3 Septiembre 2007, 22:08 pm
Pero me refiero a esto:

Código:
$mi_correo = "tucorreo@tudominio.com";

Ai no va mi correo?, porque segun lo que me respondiste eso se borra...


Título: Re: Duda Formulario de Contacto
Publicado por: alone-in-the-chat en 3 Septiembre 2007, 22:20 pm
 :-X  ::) 

Si dejalo como estaba tal y como estaba el correo se te enviaba a ti mas no a la persona que llenaba el form


Osea estaba bien desde el principio


Saludos


Pd.  :rolleyes: no vuelvo a leer x encima un post  :-X   :xD


Título: Re: Duda Formulario de Contacto
Publicado por: giagete en 3 Septiembre 2007, 22:29 pm
Ahh ok..xDDD Pero aun así el problema es que el formulario no llega..xDDD


Título: Re: Duda Formulario de Contacto
Publicado por: alone-in-the-chat en 3 Septiembre 2007, 22:41 pm
El servidor debe tener deshabilitado las funciones de mail .



Saludos.


Título: Re: Duda Formulario de Contacto
Publicado por: Ertai en 4 Septiembre 2007, 15:50 pm
No llega? O da error el script?

Si no llega prueba con mirar la seccióin de SPAM.

Saludos.


Título: Re: Duda Formulario de Contacto
Publicado por: giagete en 4 Septiembre 2007, 15:53 pm
No da error ni nada... ni en Spam, debe ser porque estoy usando Gratishost.com....


Título: Re: Duda Formulario de Contacto
Publicado por: Ertai en 6 Septiembre 2007, 02:52 am
Al ser un hosting gratuito, no se te permite enviar e-mails, para evitar el spam. O te montas uno en localhost o a pagar hosting  :(


Título: Re: Duda Formulario de Contacto
Publicado por: дٳŦ٭ en 6 Septiembre 2007, 03:03 am
O usar phpmailer con Gmail, te alivia mucho.

Suerte


Título: Re: Duda Formulario de Contacto
Publicado por: giagete en 6 Septiembre 2007, 10:21 am
Phpmailer? buscaré en google.. y lo pruebo.