macsanti
Usuario Novato
Usuario Novato

Tengo el problema de que ningun formulario php procesa el codigo, por ejemplo: el archivo "procesa.php" no procesa correctamente el codigo. O sea, deberia tomar los valores de las variables pasadas del formulario del archivo "contratar_mio.php". El mensaje que da la pagina al pulsar Enviar es:

--------------------------------------------------------------------------- ------------------------------------------------------------------------

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in C:xampphtdocsejercicioprocesa.php on line 29

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:xampphtdocsejercicioprocesa.php on line 37
Ocurrió un error, vuelva a intentar.

--------------------------------------------------------------------------- ------------------------------------------------------------------------

contratar_mio.php

<body>
<form action="procesa.php" method="post">
Nombre<input type="text" name="nombre" />
Apellidos<input type="text" name="apellidos" />
Empresa<input type="text" name="empresa"/>
Direccion<input type="text" name="direccion"/>
Codigo Postal<input type="text" name="cp"/>
Ciudad<input type="text" name="ciudad"/>
Provincia o Estado<input type="text" name="provincia" />
País<input type="text" name="pais"/>
Teléfono<input type="text" name="telefono"/>
Tiene dominio?<input type="radio" name="dom" value="si"/>Si. Tengo un dominio para transferir<br/>
               <input type="radio" name="dom" value="no"/>No. Quiero registrar un dominio<br/>
                                Nombre del dominio http:// <input type="text" name="dominio" />
                                Forma de pago<input type="radio" name="fpago"/>Mensual<br/>
                                <input type="radio" name="fpago"/>Trimestral<br/>
                                <input type="radio" name="fpago"/>Anual
                            Medio de pago<select name="mpago">
                                    <option value="" selected="selected">Selecciona</option>
                                    <option value="narana">Tarjeta Naranja</option>
                                    <option value="master">Masterdcard</option>
                                    <option value="visa">Visa</option>
                                </select>
                                Comentarios<textarea name="comentarios" rows="5" cols="45"></textarea></td>
                       <input type="submit" value="Enviar" name="enviar"/></td>
                      </form>
</body>

procesa.php

<?php

$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$empresa=$_POST["empresa"];
$direccion=$_POST["direccion"];
$cp=$_POST["cp"];
$ciudad=$_POST["ciudad"];
$provincia=$_POST["provincia"];
$pais=$_POST["pais"];
$telefono=$_POST["telefono"];
$email=$_POST["email"];
$dom=$_POST["dom"];
$dominio=$_POST["dominio"];
$medio=$_POST["medio"];
$pago=$_POST["pago"];
$comentarios=$_POST["comentarios"];
$plan=$_POST["plan"];
$fecha = date("d/m/Y - H:i");
$destino="[email protected]";
$asunto="Contratacion de plan $plan";
$mensaje="Contratacion de plan $plan.\n\nNombre y Apellido: $nombre, $apellido\nEmpresa: $empresa\nDireccion: $direccion\nCP: $cp\nCiudad: $ciudad\nProvincia: $provincia\nPais: $pais\nTel: $telefono\nEmail: $email\nRequiere dominio: $dom\nDominio: $dominio\n\nMedio de pago: $medio\nForma de Pago: $pago\n\nComentarios: $comentarios\n\nFecha: $fecha";
$cabeceras= "MIME-Version: 1.0\r\n";
$cabeceras.= "Content-type: text/plain; charset=iso-8859-1\r\n";
$cabeceras.= "From: $nombre $apellido <$email>\r\n";
$cabeceras.= "Reply-To: $email\r\n";
if (!mail($destino, $asunto, $mensaje, $cabeceras)) {
    echo "Ocurrió un error, vuelva a intentar.";
}else{
?>
      <table width="800" border="0" cellspacing="10" cellpadding="0">
        <tr>
          <td><p><b><?=$nombre?></b>, hemos recibido tus datos.<br/>
              En breve recibirás instrucciones en tu casilla de email para concretar el proceso de contratación de tu cuenta.<br /><br/>
              Plan solicitado: <b><?=$plan?></b><br /><br/>
              Forma de Pago: <b><?=$pago?></b><br /><br/>
              Medio de Pago: <b><?=$medio?></b><br />
            </p></td></tr></table>
<?php

NO logro hacer que anden las funciones para enviar mails ni tampoco puedo hacer consultas sql, solo desde phpMyAdmin.

Avatar Image
Moderador
Moderador

Sobre lo que comentas acerca de mail(), esa función está deshabilitada en Miarroba desde hace mucho tiempo. La lista completa de funciones  deshabilitadas es esta:
http://soporte.miarroba.com/17451/2[....]nciones-deshabilitadas-en-miarroba/



El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 25/Ene/2012, 21:49
franciskiko_20 Josepepe033 GestionXls32kJan/12
Por: , el 24/Ene/2012, 21:58
franciskiko_20 GestionXls12kJan/12
Por: , el 15/Oct/2011, 04:17
franciskiko_20 NoSetup.org15kOct/11
Por: , el 21/Oct/2010, 15:03
lenusia chavp NoSetup.org34kOct/10
Por: , el 12/Oct/2009, 06:28
tHeEkiZdeH GestionXls12kOct/09