Autor Tema: Problemilla tontoo  (Leído 635 veces)

Desconectado Wold

  • PHPer@ Fijo
  • ***
  • Mensajes: 139
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Problemilla tontoo
« en: 13 de Marzo de 2008, 22:28:55 pm »
<?php          
@putenv("TZ=Europe/Paris");
$mail_destino=&#39;carlos.zuriguel@sossahara.org&#39;; 

//Aqui coloca el mensaje que quieres que aparesca como titulo del mail.
$titulo="Mensaje desde el formulario de contacto de tu web";

//********************************************
//Aqui no tienes que tocar nada
$msg="";
$email_form="";
$nombre_form="";
$mensaje_form="";
$mensaje_for1m="";
$mensaje_form2="";
$mensaje_form3="";
$mensaje_form4="";
$mensaje_form5="";
$mensaje_form6="";
$mensaje_form7="";
$mensaje_form8="";
$mensaje_form9="";
$mensaje_form10="";



if(isset(
$_POST[&#39;nombre&#39;])){
	

$email_form=$_POST[&#39;email&#39;];
$nombre_form=$_POST[&#39;nombre&#39;];
$mensaje_form=$_POST[&#39;mensaje&#39;];
$mensaje_form1=$_POST[&#39;mensaje1&#39;];
$mensaje_form2=$_POST[&#39;mensaje2&#39;];
$mensaje_form3=$_POST[&#39;mensaje3&#39;];
$mensaje_form4=$_POST[&#39;mensaje4&#39;];
$mensaje_form5=$_POST[&#39;mensaje5&#39;];
$mensaje_form6=$_POST[&#39;mensaje6&#39;];
$mensaje_form7=$_POST[&#39;mensaje7&#39;];
$mensaje_form8=$_POST[&#39;mensaje8&#39;];
$mensaje_form9=$_POST[&#39;mensaje9&#39;];
$mensaje_form10=$_POST[&#39;mensaje10&#39;];


/*Aqui verificamos si nos estan haciendo spam */
function verificar_spam($verificar) {
	
$msg="";
  
$palabras_prohibidas = array(
                
"content-type:"
                
,"mime-version:"
                
,"multipart/mixed"
	
	
            ,
"Content-Transfer-Encoding:"
                
,"bcc:"
	
	
            ,
"cc:"
	
	
            ,
"to:"   );
  
  foreach(
$palabras_prohibidas as $palabra) {
    if(
eregi($palabrastrtolower($verificar))) {
      
$msg.= "Se encontro una palabra prohibida <b><u>$palabra</u></b> en el nombre o Email<br />";
    }
  }
  
   if(
preg_match("/(%0A|%0D|\\n+|\\r+)/i"$verificar) != 0) {
     
$msg.= "El nombre o Email no pude contener saltos de linea <br />";
   }
  return 
$msg;
}


$msg.=verificar_spam($email_form);
$msg.=verificar_spam($nombre_form);

/*Aqui termina la la verificacion de spam */

/*Aqui verificamos los campos del formulario */

if($email_form != "")
{
	
$email_form=trim($email_form);
  if (!
eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$"$email_form))
  
$msg.="Tu E-mail es invalido <br />";
}else
 
$msg.="Tu e-mail es obligatorio <br />";

if(
$nombre_form != ""){
	
$nombre_form=trim($nombre_form);
	
if(!
preg_match("/^[\w\s_]+$/",$nombre_form))
	
$msg.="El nombre no es valido <br />";
}else
$msg.="Tu nombre es obligatorio <br />";

if(
$mensaje_form == "")
	
$msg.="El mensaje es obligatorio <br />";


if(
$msg == ""){
 
$headers  "MIME-Version: 1.0\r\n"
 
$headers .= "From: ".$email_form."\n"
 
$headers .= "To: ".$mail_destino."\n"
 
$headers .= "Reply-To: ".$email_form."\n";
 
$headers .= "Return-Path: ".$email_form."\n";
 
$headers .= "X-Priority: 1\n"
 
$headers .= "X-Mailer:PHP ".phpversion()."\n";
 
$headers .= "Content-Type: text/plain; charset=iso-8859-1";
 
$contenido="Te han enviado un mensaje ".$nombre_form." desde el formulario de contacto de tu web \r\n";
 
$contenido.="Nombre: ".$nombre_form."\r\n";
 
$contenido.="Email: ".$email_form."\r\n";
 
$contenido.="Opcion1: ".$mensaje_form1."\r\n";
 
$contenido.="Opcion2: ".$mensaje_form2."\r\n"
 
$contenido.="Opcion3: ".$mensaje_form3."\r\n"
 
$contenido.="Opcion4: ".$mensaje_form4."\r\n"
 
$contenido.="Opcion5: ".$mensaje_form5."\r\n"
 
$contenido.="Opcion6: ".$mensaje_form6."\r\n"
 
$contenido.="Opcion7: ".$mensaje_form7."\r\n"
 
$contenido.="Opcion8: ".$mensaje_form8."\r\n"
 
$contenido.="Opcion9: ".$mensaje_form9."\r\n"
 
$contenido.="Opcion9: ".$mensaje_form8."\r\n"
 
$contenido.="Opcion9: ".$mensaje_form9."\r\n"
 
$contenido.="Opcion10: ".$mensaje_form10."\r\n"
 
 
if(mail($mail_destino$titulo$contenido$headers))
 {
 
header("location:".$_SERVER[&#39;PHP_SELF&#39;]."?ok=ok");
 
 
}
 else 
 
$msg.="Ocurrio un error al enviar el mensaje";
 
}

}
if(isset(
$_GET[&#39;ok&#39;])) $msg="El mensaje se ha enviado correctamente";
	

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Formulario Contacto </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.texto{color:#42606C;font-weight:bold;font-family: Geneva, Arial, Helvetica, sans-serif;}
body td,form {font-family:verdana;font-size:11px;color:#535353;}
form input,textarea{margin-bottom:4px;font-size:11px;background-color:#F0F0F0;border:1px solid #C0C0C0;}
.boton {color:#FFFFFF;height:20px;width:55px;border:1px solid #698B9A;background-color:#8BA6B1;font-size:11px;font-weight:bold;}
</style>
	

</head>
<body>
<table cellspacing=&#39;2&#39; cellpadding=&#39;2&#39;>
	
<tr>
	
	
<td width="235">
	
	
	
<!-- Formulario de contacto creado por VictorCL , descargatelo en www.victorcl.com -->
	
	
	
<span style=&#39;font-size:11px;font-weight:bold;color:#F20000;&#39;><?php echo $msg?></span>
	
	
</td>
	
</tr>
	
<tr>
	
 <td>
<form action="<?php echo $_SERVER[&#39;PHP_SELF&#39;]?>" method=&#39;post&#39;>
  <p><span class=&#39;texto&#39;>* Nombre:</span>
    <input type=&#39;text&#39; name=&#39;nombre&#39; size=&#39;28&#39; value="<?php echo $nombre_form;?>"/>
    <br />
    <br />
      <span class=&#39;texto&#39;>* Tu email:</span>
      <input type=&#39;text&#39; name=&#39;email&#39; size=&#39;28&#39; value="<?php echo $email_form;?>" />
      <br />
      <br />
      <span class=&#39;texto&#39;>* Mensaje:</span>
      <input name="mensaje" type="text" value="<?php echo $mensaje_form;?>" size="27">
      <br />
      Nacionalidad
      <input name="mensaje9" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Direcion
    <input name="mensaje2" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Numero de Piso
    <input name="mensaje3" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Codigo Postal
    <input name="mensaje4" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Ciudad
    <input name="mensaje5" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Provincia
    <input name="mensaje6" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Pais
    <input name="mensaje7" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Tel&eacute;fono
    <input name="mensaje8" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Email:
    <input name="mensaje10" type="text" value="<?php echo $mensaje_form;?>" size="27">
  </p>
  <p>Profesi&oacute;n<br />
    <input type=&#39;submit&#39; value=&#39;Enviar&#39; class=&#39;boton&#39; />
  </p>
</form></td>
</tr>
</table>
</body>
</html>




Parse error: syntax error, unexpected T_IF in /mnt/web4/21/88/51542188/htdocs/contactocarlos.php on line 119

aver si me podeis ayudar xD que hace tiempo k no toco php
:)

Comunidad PHPeros

Problemilla tontoo
« en: 13 de Marzo de 2008, 22:28:55 pm »

Desconectado Wold

  • PHPer@ Fijo
  • ***
  • Mensajes: 139
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re: Problemilla tontoo
« Respuesta #1 en: 13 de Marzo de 2008, 23:07:44 pm »
ARREGLADO! QUE TONTO SOY Xd O0
:)

Desconectado Ronnyldinho

  • PHPerit@
  • *
  • Mensajes: 33
  • Karma: 1
    • Ver Perfil
Re: Problemilla tontoo
« Respuesta #2 en: 14 de Marzo de 2008, 01:07:31 am »
Si bueno no iniciaste el IF con {

Lo ves
if(isset($_GET[&#39;ok&#39;])) $msg="El mensaje se ha enviado correctamente";

Ahora si no es eso, porque no nos compartes, cual era elproblema para otros usuarios que tengan una duda similar??

Digo, nop

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Problemilla tontoo
« Respuesta #3 en: 14 de Marzo de 2008, 09:14:08 am »
Tema solucionado
Tema cerrado ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011