Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2008, 07:47
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 4 meses
Puntos: 71
Respuesta: novata con formulario de correo incompleto

Cita:
Iniciado por catgatha Ver Mensaje
mi problema es que estoy haciendo un curso de diseño web, hasta ahora solo html y un pco de javascript y ahora estamos de vacaciones, al profesor se le ocurrio mandarnos un trabajo de verano que consistia en crear una web, gracias a vosotros consegui que se viera bien en todos los navegadores, pero me sigue dando error en el formulario de correo y aqui en el foro me dijeron que el html esta bien, que falla el php, pero yo solo tengo el folio que me dio mi profesor con el php y que se supone que tenia que funcionar.....

la direccion es esta www.pinyacoon.com

y enviar.php es este

Código PHP:
<?php
function form_mail($sPara, $sAsunto, $sTexto, $sDe){

if ($sDe)$sDe = "From:".$sDe;

foreach ($_POST as $nombre => $valor)
$sTexto = $sTexto."n".$nombre." = ".$valor;

return(mail($sPara, $sAsunto, $sTexto, $sDe));
}

if (form_mail("[email protected]",
"Activacion de formulario",
"Los datos introducidos en el formulario son:nn",
"[email protected]"
)
)
echo "su formulario ha sido enviado con exito";

?>

me falta algo?? que falla
Yo veo un pequeño fallo de concepto en el return de la funcion, basicamente, haces un return(mail....) en cada paso del foreach, eso es incorrecto, deberia de ir fuera del foreach