Si tienes alguna idea o sugerencia, contacta con algún moderador o administrador.
Parse error: syntax error, unexpected '.' in /home/virtual/sitio109952/www/enviar_formu.php on line 29
<?//Comprobamos si se ha lanzado el formularioif ($_POST['enviar']) {//Recogemos los datos para hacerlo un poco más ameno$nick = $_POST["nick"];$mail = $_POST["mail"];$asunto = $_POST["asunto"];$afiliarse = $_POST["afiliarse"];$problemas = $_POST["problemas"];$banneo = $_POST["banneo"];$mal_comportamiento = $_POST["mal_comportamiento"];$bsubiram = $_POST["subiram"];$otro = $_POST["otro"];$destinatario = $_POST["destinatario"];$pais = $_POST["banneo"];$fecha = $_POST["fecha"];$mensaje = $_POST["mensaje"];//Comprobamos que los campos NO estén vacíosif (!empty($nick) && !empty($mail) && !empty($asunto) && !empty($afiliarse) && !empty($problemas) && !empty($banneo) && !empty($mal_comportamiento) && !empty($bsubiram) && !empty($otro) && !empty($destinatario) && !empty($pais) && !empty($fecha) && !empty($mensaje)) {//Si esta todo en orden, seguimos....//Debes leer la sintaxis de la funcion mail, explicado en el foro de Funciones de phperos.//No puedes usar tantas comas dentro de mail() !!! porque estas asignando diferentes parametros.//Vamos a definir el cuerpo del email (el mensaje)$cuerpo = "Nick: $nick\n";."Email: $mail\n";."Asunto: $asunto\n";."Afiliarse: $afiliarse\n";."Problemas: $problemas\n";."Banneo: $banneo\n";."Mal comportamiento: $mal_comportamiento\n";."Subiram: $bsubiram\n";."Otro: $otro\n";."Destinatario: $destinatario\n";."Pais: $pais\n";."Fecha: $fecha\n";."Mensaje: $mensaje\n";//enviamos email PERO TAMBIEN COMPROBAMOS SI SE HA MANDADO BIEN!if (mail("uchihaworld@hotmail.com", "Contacto", $cuerpo)) {echo "Tu petición/consulta a sido enviada con éxito!";}else {echo "Error del servidor al intentar enviar el e-mail";}}else{echo "Deves rellenar todos los campos del formulario";}}?>
Parse error: syntax error, unexpected '{' in /home/virtual/sitio109952/www/enviar_formu.php on line 43
Pues.. ahora no da error, pero se queda la pantalla en blanco y cuando miro la bandeja de entrada no me aparece ningún mail (Tampoco está en correo no deseado) Que puede fallar ahora? :'(
<input type="submit" value="Enviar Mensaje de Contacto" name="Enviar" style="font-family: Tahoma; font-size: 10 px; font-weight: bold; background-color: #FF9900; border: 1px solid #006699">
<?//Comprobamos si se ha lanzado el formularioif (isset($_POST['enviar'])) { //Comprobamos que los campos NO estén vacíos foreach ($_POST as $valor) { if (empty($valor)) { exit("Debes rellenar todos los campos del formulario"); } }//Si esta todo en orden, seguimos....//Debes leer la sintaxis de la funcion mail, explicado en el foro de Funciones de phperos.//No puedes usar tantas comas dentro de mail() !!! porque estas asignando diferentes parametros.//Vamos a definir el cuerpo del email (el mensaje) $cuerpo = "Nick: ".$_POST["nick"]."\n"; $cuerpo .= "Email: ".$_POST["mail"]."\n"; $cuerpo .= "Asunto: ".$_POST["asunto"]."\n"; $cuerpo .= "Afiliarse: ".$_POST["afiliarse"]."\n"; $cuerpo .= "Problemas: ".$_POST["problemas"]."\n"; $cuerpo .= "Banneo: ".$_POST["banneo"]."\n"; $cuerpo .= "Mal comportamiento: ".$_POST["mal_comportamiento"]."\n"; $cuerpo .= "Subiram: ".$_POST["bsubiram"]."\n"; $cuerpo .= "Otro: ".$_POST["otro"]."\n"; $cuerpo .= "Destinatario: ".$_POST["destinatario"]."\n"; $cuerpo .= "Pais: ".$_POST["pais"]."\n"; $cuerpo .= "Fecha: ".$_POST["fecha"]."\n"; $cuerpo .= "Mensaje: ".$_POST["mensaje"]."\n"; //enviamos email PERO TAMBIEN COMPROBAMOS SI SE HA MANDADO BIEN! if (mail("uchihaworld@hotmail.com", "Contacto", $cuerpo)) { echo "Tu petición/consulta a sido enviada con éxito!"; } else { echo "Error del servidor al intentar enviar el e-mail"; }} else { echo "Debes rellenar todos los campos del formulario";}?>