Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/06/2005, 14:23
Ciudadnocturna
 
Fecha de Ingreso: abril-2005
Mensajes: 8
Antigüedad: 19 años
Puntos: 0
Aqui esta...

Ok, lo que quiero es enviar los datos de este formulario a mi correo, en principio funcionaba, pero le elimine unos campos del formulario, pero me da un error el cual no se cual es.

Pueden verificarlo en el el siguiente link click aqui

Creo que el error esta en los cod. que coloque en negritas.


<?


$recipient_array = array();

$this_script = "emailform.php";

$subject_array = array();
$recipient_array= "[email protected]";

if ($_POST["send"] == "true") {
$to = $_POST["to"];
$name = $_POST["name"];
$email = $_POST["email"];
$the_subject = $_POST["subject"];
$message = $_POST["message"];
if (($name == "") OR ($email == "")) {
print ("<div id=\"sectionContent\">");
print ("<font color=\"red\">Alguno de tus campos se encuantra en blanco, por favor intenta de nueva.</font><br><br>");
print ("</div><br>");
email_form();
} elseif (ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email)) {
$recipient = $to;
$subject = $the_subject;
$additional_headers = ("From: $email\n");
$body = ("Name: $name\nEmail: $email\n\nMessage:\n\n" . $message);
if (mail($recipient, $subject, $body, $additional_headers)) {
print ("<div id=\"sectionContent\">");
print ("Tu informacion ha sido registrada y enviada a $recipient.<br><br>");
print ("</div><br>");
} else {
print ("<div id=\"sectionContent\">");
print ("<font color=\"red\">Uh-Oh! Something went wrong with the script! Please try again.</font><br><br>");
print ("</div><br>");
$send = "false";
email_form();
}
} else {
print ("<div id=\"sectionContent\">");
print ("<font color=\"red\">Tu direccion de Email parece invalida, por favor intenta de nuevo.</font><br><br>");
print ("</div><br>");
$send = "false";
email_form();
}
} else {
print ("<div id=\"sectionContent\">");
print ("Introduce tus datos, todos los datos son requeridos.");
print ("</div>");
email_form();
}

function email_form()
{
global $subject_array, $recipient_array, $this_script, $PHP_SELF;

print ("<div id=\"sectionContent\">");
print ("<form METHOD=POST action=\"$PHP_SELF\">\n");
print ("<input type=\"hidden\" name=\"send\" value=\"true\">\n");
{
print ("<option value=\"" . $value . "\">" . $key . "</option>\n");
}
print ("</select><br><br>\n");
print ("Nombre:<br><input type=\"text\" name=\"name\"><br><br>\n");
print ("E-Mail:<br>\n");
print ("<input type=\"text\" name=\"email\" size=\"40\"><br><br>\n");
foreach ($subject_array as $value2) {
print ("<option value=\"" . $value2 . "\">" . $value2 . "</option>\n");
}
print ("</select><br><br>\n");

print ("<input type=\"submit\" value=\"Enviar\">&nbsp;&nbsp;\n");
print ("<input type=\"reset\" value=\"Limpiar\">\n");
print ("</form>\n");
print ("</div>");
}
?>