Tengo un dramilla con un formulario, ya que estoy utilizando google apps para manejar mis correos en el dominio tresmontestalca.cl, el mail ya fue creado y esta activo, se subio el archivo html verificador, y en el hosting ya se cambiaron los MX, el mail funciona puedo mandar y recivir conrreos, pero solo de mail a mail, al enviarlos desde el formulario no resulta, en el hosting me dijeron que puede ser por la version del PHP ya que el hosting trabaja con php5, lo raro es que tengo otras webs con el mismo plan y con google apps, y funcionan pero son flash y el php que envia el mail es otroque el que uso en HTML.
el codigo del php de tresmontestalca es el siguiente:
Código :
<?php // get posted data into local variables $EmailFrom = Trim(stripslashes($_POST['EmailFrom'])); $EmailTo = "[email protected]"; $Subject = "Contacto pagina"; $nombre = Trim(stripslashes($_POST['nombre'])); $mail = Trim(stripslashes($_POST['mail'])); $mensaje = Trim(stripslashes($_POST['fono'])); $mensaje = Trim(stripslashes($_POST['mensaje'])); // validation $validationOK=true; if (Trim($nombre)=="") $validationOK=false; if (Trim($mail)=="") $validationOK=false; if (Trim($fono)=="") $validationOK=false; if (Trim($mensaje)=="") $validationOK=false; if (!$validationOK) { print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; exit; } // prepare email body text $Body = ""; $Body .= "nombre: "; $Body .= $nombre; $Body .= "\n"; $Body .= "mail: "; $Body .= $mail; $Body .= "\n"; $Body .= "fono: "; $Body .= $fono; $Body .= "\n"; $Body .= "mensaje: "; $Body .= $mensaje; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body); // redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.html\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">"; } ?>
y el formulario en el html es el siguiente:
Código :
div class="formu"><form method="POST" action="contacto.php"> <p><span class="txt_form">Nombre:</span><br> <input name="nombre" type="text" class="form" size="50"> <p><span class="txt_form">Mail: </span><br> <input name="mail" type="text" class="form" size="50"> <p><span class="txt_form">Fono: </span><br> <input name="fono" type="text" class="form" size="50"> <p><span class="txt_form">Mensaje: </span><br> <textarea name="message" cols="40" rows="4" class="form"></textarea> <p><input type="image" border="0" src="images/btnform.png" size="200" name="submit" value="SUBMIT" class="enviar"> <span class="txt_form"></span><br /><br /> </form> </div>
ya nose que hacer para que quede funcionando el formulario, estoy bien complicado ya que antes trabajaba en flash y en HTML me comenze a meter hacer no mucho asi que un gran manejo de comandos no tengo.
Agradeceria muchisimo su ayuda.
Saludos.