Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2012, 04:03
H_Chinaski
 
Fecha de Ingreso: septiembre-2011
Ubicación: Almería
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Error HTTP 500 al enviar formulario

Hola a todos. Les comento, tengo un problema con un formulario que al procesarlo me da un error HTTP 500. Esto solo me pasa en el servidor web, en local funciona perfectamente. He estado mirando los logs de errores pero no aparece nada que me aclare la situación. Dejo el código por si alguien puede ayudarme.


Processol.php
Código PHP:
include_once('includes/PHPmailer/class.phpmailer.php');
  
  
//SMTP Server Config
    
$mail = new PHPMailer();
   
    
$mail->Mailer "smtp";                           // Usar SMTP
    
$mail->SMTPAuth   true;                  // Requerir autenticación
    
$mail->SMTPDebug  1
    
$mail->Port       587;                    // Puerto SMTP
    
$mail->Host       "miservidor"// SMTP server
    
$mail->Username   "midireccion";     // usuario
    
$mail->Password   "micontraseña";            // contraseña

    //Datos Niño
    
$niño_nombre $_POST['nombreniño'];
    
$niño_dia $_POST['DateOfBirth_Day'];
    
$niño_mes $_POST['DateOfBirth_Month'];
    
$niño_año $_POST['DateOfBirth_Year'];
    
$niño_domicilio $_POST['domicilio'];
    
$niño_cp $_POST['cp'];
    
$niño_poblacion $_POST['poblacion'];
    
$niño_provincia $_POST['provincia'];
    
$niño_juega $_POST['juega'];
    
$niño_enfermedad $_POST['enfermedad'];
    
$niño_alergia $_POST['alergia'];
    
$niño_talla $_POST['talla'];
    
//Datos Padre
    
$padre_nombre $_POST['nombrepadre'];
    
$padre_dni $_POST['dni'];
    
$padre_email $_POST['padreemail'];
    
$autorizo $_POST['autorizo'];
    
$inscripcion $_POST['inscripcion'];
    
//Convertir texto
    
$niño_nombre utf8_decode($niño_nombre);
    
$niño_mes utf8_decode($niño_mes);
    
$niño_domicilio utf8_decode($niño_domicilio);
    
$niño_poblacion utf8_decode($niño_poblacion);
    
$niño_provincia utf8_decode($niño_provincia);
    
$padre_nombre utf8_decode($padre_nombre);
    
$padre_dni utf8_decode($padre_dni);
    
$padre_email utf8_decode($padre_email);
    
$inscripcion utf8_decode($inscripcion);
    
    if(
$autorizo == 1)
    {
      
$autorizo 'Autoriza';
    } else {
      
$autorizo 'No autoriza';
    }
    
    
  
    
  
   
      
//Fill Email
      
$body "";
      
$body .= '<h1>Solicitud para campus de F&uacute;tbol Diego Capel</h1><br/><br/>';
      
$body .= '<h3>Datos del Ni&ntilde;o</h3><br/>';
      
$body .= 'Nombre: ' $niño_nombre '<br/>';
      
$body .= 'Fecha de Nacimiento: ' $niño_dia '-' $niño_mes '-' $niño_año '<br/>';
      
$body .= 'Domicilio: ' $niño_domicilio '<br/>';
      
$body .= 'C&oacute;digo Postal: ' $niño_cp '<br/>';
      
$body .= 'Poblaci&oacute;n: ' $niño_poblacion '<br/>';
      
$body .= 'Provincia: ' $niño_provincia '<br/>';
      
$body .= '&iquest;Juega al F&uacute;tbol? ' $niño_juega '<br/>';
      
$body .= '&iquest;Enfermedad o lesi&oacute;n? ' $niño_enfermedad '<br/>';
      
$body .= '&iquest;Alergia? ' $niño_alergia '<br/>';
      
$body .= 'Talla de ropa: ' $niño_talla '<br/><br/>';
      
$body .= '<h3>Datos de Padre/Madre/Tutor</h3>';
      
$body .= 'Nombre: ' $padre_nombre '<br/>';
      
$body .= 'DNI: ' $padre_dni '<br/>';
      
$body .= 'Email: ' $padre_email '<br/>';
      
$body .= '&iquest;Autoriza a su hijo? ' $autorizo '<br/>';
      
$body .= 'Tipo de inscripci&oacute;n: ' $inscripcion '<br/>';
      
$mail->setFrom('[email protected]');
      
$address '[email protected]';
      
$mail->AddAddress($address);
      
$mail->Subject 'Solicitud para campus de F&uacute;tbol Diego Capel';
      
$mail->MsgHTML($body);
      
      if(
$mail->Send())
      {
        echo 
'enviado';
      } else {
        echo 
"Mailer Error: " $mail->ErrorInfo;
      } 
Gracias de antemano!