Foros del Web » Programando para Internet » PHP »

Fallo en formulario, ¿será por el servidor?

Estas en el tema de Fallo en formulario, ¿será por el servidor? en el foro de PHP en Foros del Web. Hola. He colocado un formario en el servidor gratuito de PHP, Portland. Bien, el objetivo es mandar los campos a un email. Lo ejecuto, pero ...
  #1 (permalink)  
Antiguo 13/08/2004, 11:38
 
Fecha de Ingreso: octubre-2003
Mensajes: 280
Antigüedad: 20 años, 5 meses
Puntos: 1
Fallo en formulario, ¿será por el servidor?

Hola. He colocado un formario en el servidor gratuito de PHP, Portland. Bien, el objetivo es mandar los campos a un email. Lo ejecuto, pero no me funciona. LA direccion donde está ubicada es http://i92ruroa.port5.com/formularioVAK/content1.html.

El archivo php es:
<?php

$error = "¡¡ERROR!! Los siguientes campos son obligatorios y no fueron llenados: ";


$errores = false;


if($nombre == "")
{
$errores = 1;
$error .= "<li>Nombre.";
}
if($telefono == "")
{
$errores = 1;
$error .= "<li>Telefono.";
}
if($mail == "")
{
$errores = 1;
$error .= "<li>E-mail.";
}



switch($errores){
case 1 :
echo $error;
echo "<br>Vuelve a intentarlo.";
break;

case false:

$destinatario = "[email protected]";
$asunto = "Formulario en VAK Informatica";
$cuerpo ="
\n INFORMACION RECIBIDA :
\n ------------------------
\n Nombre: $nombre
\n Apellidos : $apellidos
\n NIF : $nif
\n CP : $cp
\n Ciudad : $ciudad
\n Pais : $pais
\n Telefono : $telefono
\n Movil : $movil
\n Fax : $fax
\n E-mail : $mail
\n\n El usuario ha indicado que pertenece a una empresa, por tanto...
\n Nombre de la Empresa : $nombre_empresa
\n Persona de contacto : $persona_contacto
\n\n Además, a dejado los siguientes comentarios:
\n --------------------------------------------
\n $comentarios

";

mail($destinatario,$asunto,$cuerpo,"From:clientes@ vakinformatica.com");
echo "<br>Formulario enviado satisfactoriamente.";

$agradecimiento="Estimado/a $nombre:
\n\tLos datos del formulario han sido recibidos satisfactoriamente.
\n\n Gracias por entrar en http://www.vakinformatica.com";

mail($email,"Formulario recibido VAKInformatica",$agradecimiento,"From:clientes@wil lysinas.com");
}


break;

default :
echo "Opcion incorrecta";
}

?>

A ver si tambien me podeis decir que tengo que hacer para validar el campo NIF y validar si el campo email es correcto.

Gracias.
  #2 (permalink)  
Antiguo 13/08/2004, 19:36
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y .. cual es el error que obtienes o que sucede? ..

Tu servicio de hosting gratutito puedes usar mail()? .. no en todo servicio de hosting gratuito se puede usar .. Es decir .. para PHP el e-mail "salió" y fué entregado al "MTA" que use tu servicio de hosting .. pero, otra cosa es que ese Mail Transfer Agent lo entregue a su destinatario.

Consulta o asegurate primero que mail() está completamente habilitado en ese servicio de hosting., sino, tendras que usar otros métodos como por ejemplo envio de e-mail por SMTP directo (si es que puedes abrir sockets .. que también puede que tengan eso limitado al ser gratuito).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:37.