Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
Intenta ser respetuoso con el resto de los usuarios o podrías ser sancionado.
Inicio
Ayuda
Buscar
Calendario
Ingresar
Registrarse
Comunidad PHPeros
»
Lenguajes
»
PHP
»
Problemilla tontoo
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Problemilla tontoo (Leído 635 veces)
Wold
PHPer@ Fijo
Mensajes: 139
Karma: 2
Sexo:
Problemilla tontoo
«
en:
13 de Marzo de 2008, 22:28:55 pm »
<?php
@
putenv
(
"TZ=Europe/Paris"
);
$mail_destino
=&
#39;carlos.zuriguel@sossahara.org';
//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'])){
$email_form
=
$_POST
[&
#39;email'];
$nombre_form
=
$_POST
[&
#39;nombre'];
$mensaje_form
=
$_POST
[&
#39;mensaje'];
$mensaje_form1
=
$_POST
[&
#39;mensaje1'];
$mensaje_form2
=
$_POST
[&
#39;mensaje2'];
$mensaje_form3
=
$_POST
[&
#39;mensaje3'];
$mensaje_form4
=
$_POST
[&
#39;mensaje4'];
$mensaje_form5
=
$_POST
[&
#39;mensaje5'];
$mensaje_form6
=
$_POST
[&
#39;mensaje6'];
$mensaje_form7
=
$_POST
[&
#39;mensaje7'];
$mensaje_form8
=
$_POST
[&
#39;mensaje8'];
$mensaje_form9
=
$_POST
[&
#39;mensaje9'];
$mensaje_form10
=
$_POST
[&
#39;mensaje10'];
/*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
(
$palabra
,
strtolower
(
$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']."?ok=ok");
}
else
$msg
.=
"Ocurrio un error al enviar el mensaje"
;
}
}
if(isset(
$_GET
[&
#39;ok'])) $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='2' cellpadding='2'>
<tr>
<td width="235">
<!-- Formulario de contacto creado por VictorCL , descargatelo en www.victorcl.com -->
<span style='font-size:11px;font-weight:bold;color:#F20000;'>
<?php
echo
$msg
;
?>
</span>
</td>
</tr>
<tr>
<td>
<form action="
<?php
echo
$_SERVER
[&
#39;PHP_SELF']
?>
" method='post'>
<p><span class='texto'>* Nombre:</span>
<input type='text' name='nombre' size='28' value="
<?php
echo
$nombre_form
;
?>
"/>
<br />
<br />
<span class='texto'>* Tu email:</span>
<input type='text' name='email' size='28' value="
<?php
echo
$email_form
;
?>
" />
<br />
<br />
<span class='texto'>* 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é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ón<br />
<input type='submit' value='Enviar' class='boton' />
</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
En línea
Comunidad PHPeros
Problemilla tontoo
«
en:
13 de Marzo de 2008, 22:28:55 pm »
Wold
PHPer@ Fijo
Mensajes: 139
Karma: 2
Sexo:
Re: Problemilla tontoo
«
Respuesta #1 en:
13 de Marzo de 2008, 23:07:44 pm »
ARREGLADO! QUE TONTO SOY Xd O0
En línea
Ronnyldinho
PHPerit@
Mensajes: 33
Karma: 1
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'])) $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
En línea
G2K
Moderador de Programación General
PHPero Master
Mensajes: 2.245
Karma: 76
Sexo:
Dame un punto de apoyo y moveré la Tierra
Re: Problemilla tontoo
«
Respuesta #3 en:
14 de Marzo de 2008, 09:14:08 am »
Tema solucionado
Tema cerrado
En línea
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
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
Comunidad PHPeros
»
Lenguajes
»
PHP
»
Problemilla tontoo