Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2007, 01:41
*Arcangel*
 
Fecha de Ingreso: noviembre-2006
Ubicación: Salinas
Mensajes: 216
Antigüedad: 17 años, 5 meses
Puntos: 0
De acuerdo Problema al enviar "formulario"

Tengo un archivo PHP para recomendar mi pagina.

Me da un problema cuando le doy a enviar.

El problema que me da es este:

Echec ! Errors :
Error checking Quota: Unknown database 'mail_db'
Error initializing quota: Unknown database 'mail_db'
Checking mail quota: Unknown database 'mail_db'

El codigo es este:

Código PHP:
<!-- formulario de recomendación --> 

<? if ($HTTP_GET_VARS["accion"] == "") { 
?> 

<form method="post" action="recomendar.php?accion=enviar" name="recomienda"> 
<b>Recomienda este sitio</b><br><br> 
Tu Nombre: <input type="text" name="n_remitente" size="10"><br> 
Tu E-mail: <input type="text" name="e_remitente" size="20"><br> 
Nombre de tu amigo: <input type="text" name="n_destinatario" size="10"><br> 
E-mail de tu amigo: <input type="text" name="e_destinatario" size="20"><br><br> 
<input type="submit" value="Recomendar"> 
</form> 

<!-- envío del formulario y acuse de envío o información de errores --> 
<? 


elseif (
$HTTP_GET_VARS["accion"] == "enviar") { 

// recojo las variables que vienen desde el formulario 
$n_destinatario $HTTP_POST_VARS["n_destinatario"]; 
$e_destinatario $HTTP_POST_VARS["e_destinatario"]; 
$n_remitente $HTTP_POST_VARS["n_remitente"]; 
$e_remitente $HTTP_POST_VARS["e_remitente"]; 

// si los campos no están vacíos 
  
if ($n_destinatario != "" && $e_destinatario != "" && $n_remitente != "" && $e_remitente != "") { 

//indica la url de tu sitio 
    
$url "http://www.tusitio.com"
//indica el nombre de tu sitio 
     
$nombre_del_sitio "Tu Sitio"
//indica el asunto del mensaje 
     
$asunto $n_remitente " te recomienda un sitio"
//redacta el mensaje 
     
$mensaje "Hola " $n_destinatario ":<br>"
     
$mensaje .= $n_remitente " te recomienda que visites <b>" $nombre_del_sitio "</b>.<br>"
     
$mensaje .= "Puedes verlo en <a href='" $url "'>" $url "</a><br><br>Saludos!"

//indica que el mail se envía en formato HTML 

     
$encabezado "From:".$e_remitente."\nReply-To:".$e_remitente."\n"
     
$encabezado .= "X-Mailer:PHP/".phpversion()."\n"
     
$encabezado .= "Mime-Version: 1.0\n"
     
$encabezado .= "Content-Type: text/html"

//envía el mensaje 

     
mail($e_destinatario,$asunto,$mensaje,$encabezado); 

//Informa al usuario que se ha enviado el mensaje 

     
echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!"

     } 

//si existen campos vacíos, envía un mensaje de error 

     
else { 

     echo 
"Por favor, es necesario que completes todos los campos.<br>"
     echo 
"<a href='recomendar.php'>Pincha aquí</a> para corregir los campos."

     } 


?>
Si quieren ir a la web, es esta http://usuarios.lycos.es/amartinezca...recomendar.php