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.