Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2005, 19:23
Mark70
 
Fecha de Ingreso: noviembre-2002
Mensajes: 24
Antigüedad: 21 años, 5 meses
Puntos: 0
Exclamación Ayuda con un Formulario en PHP

Hola compañeros:

Tengo el siguiente problema, quiero hacer un formulario para mi página de Internet y poder mandar ese formulario a una cuenta de correo electronico, me pasaron el siguiente codigo en PHP:

<?
require("mailcfg.inc.php");
if(isset($texto)) {
$fecha = strftime("%d-%m-%Y a las %H:%M", time());
$cabeceras = "Reply-To:$mail\nFrom:$nick <$mail>";
$nick = stripslashes($nick);
$mail = stripslashes($mail);
$asunto = stripslashes($asunto);
$texto = stripslashes($texto);
mail($destinatario,$asunto,"$texto",$cabeceras);
echo "<div class=\"nota\">\n";
echo " <div class=\"txt\">$respuesta</div>\n";
echo "</div>\n";
}
else {
echo " <form action=\"mail.php\" method=\"post\">\n";
echo " <span class=\"txt\">Nombre o nick:</span><br />\n";
echo " <input type=\"text\" size=\"30\" class=\"campo\" name=\"nick\" /><br /><br />\n";
echo " <span class=\"txt\">E-mail:</span><br />\n";
echo " <input type=\"text\" size=\"30\" class=\"campo\" name=\"mail\" /><br /><br />\n";
echo " <span class=\"txt\">Asunto:</span><br />\n";
echo " <input type=\"text\" size=\"30\" class=\"campo\" name=\"asunto\" /><br /><br />\n";
echo " <span class=\"txt\">Texto del mensaje:</span><br />\n";
echo " <textarea cols=\"40\" rows=\"10\" class=\"campo\" name=\"texto\"></textarea><br /><br />\n";
echo " <input type=\"submit\" class=\"boton\" value=\"Enviar e-mail\" />\n";
echo "</form>\n";
}
?>

Y necesita otro archivo de configuración que esta en PHP llamado mailcfg.inc.php que solo tiene estos valores:

<?
// Variables a configurar

$destinatario = "[email protected]";
$respuesta = "Tu correo ha sido enviado correctamente, gracias.";
?>

Estos 2 codigos funcionan bien, el problema es que al mandar el formulario solo sale el mensaje de respuesta "Tu correo ha sido enviado correctamente, gracias." y yo lo que quiero es que se vaya a una pagina htm de envio exitoso, y despues de unos segundos me mande a mi pagina principal automaticamente.

No tengo conocimientos de PHP, solo de html, asi que agradeceré de antemano para que me ayuden a decirme que necesito modificar de ambos codigos para poder redireccionar la pagina cuando sea enviado el formulario.