Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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
<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"

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


ERROR

<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

<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:

$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.