encigu
Usuario Novato
Usuario Novato

Saludos,
estoy intentando hacer un formulario con html y php pero aunque no me da error ninguno no me lo envía al email y no se porqué, he probado subiendolo a la web y nada. No se si es porque lo he subido normal, como una pagina o que está mal el código os pongo el código a ver si me podeis ayudar. graciasss (o bueno, si teneis otro codigo o forma que funciona tambien me vale)

el HTML es:

<form id="contacto" name="contacto" method="post" action="envia.php">
<p><label>Nombre o Razón Social: <input name="empresa" type="text" id="empresa" size="25" />
</label>
<label>Persona de Contacto: </label>
<input name="contacto" type="text" id="contacto" value="" size="25" />
</p>
<p><label>Teléfono: <input name="telefono" type="text" id="telefono" size="9" /> </label> <label>Fax: <input name="fax" type="text" id="fax" size="9" /></label>
<label>E-Mail:<input name="mail" type="text" id="mail" size="25" />
</label></p>
<p> <label>Modo de envío:
<select name="select" size="1">
<option>Fax</option>
<option>E-mail</option>
<option>Contacto Telefónico</option>
</select>
</label>

<label>Número de Pasajeros:<input name="pasajeros" type="text" id="pasajeros" size="4"/> </label></p>
<p>
<label>Ciudad Salida:
<input name="Ciudad Salida" type="text" id="CiudadSalida" size="20"/>
</label>
<label>País:<input name="Pais Salida" type="text" id="PaisSalida" value="ESPAÑA" size="10"/>
</label></p>
<p><label>Ciudad Destino:<input name="Ciudad Destino" type="text" id="CiudadDestino" size="20"/>
</label><label>País:<input name="Pais Destino" type="text" id="PaisDestino" value="ESPAÑA" size="10"/>
</label></p>

<p><label>Fecha Salida:
<input name="Fecha Salida" type="text" id="FechaSalida" value="00/00/0000" size="10" maxlength="10"/>
</label>
<label>Fecha Regreso:<input name="Fecha Llegada" type="text" id="FechaLlegada" value="00/00/0000" size="10" maxlength="10"/>
</label></p>

<p><label>Comentario:
<textarea name="mensaje" cols="20" rows="2" id="mensaje"> </textarea>
</label>
<input type="submit" name="Submit" value="Enviar" /> <input type="reset" name="Submit" value="Borrar Formulario"/></p>
</form>




y el PHP:


<?php
$contacto = $_POST['contacto'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$fax =$_POST['fax'];
$select = $_POST['select'];
$pasajeros = $_POST['pasajeros'];
$CiudadSalida = $_POST['CiudadSalida'];
$CiudadDestino = $_POST['CiudadDestino'];
$PaisSalida = $_POST['PaisSalida'];
$PaisDestino = $_POST['PaisDestino'];
$FechaSalida = $_POST['FechaSalida'];
$FechaLlegada = $_POST['FechaLlegada'];


$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $contacto . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Teléfono:" . $telefono . ", fax:" . $fax . "\r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Modo de envio: " . $select . " \r\n";
$mensaje .= "Numero de Pasajeros: " . $pasajeros . " \r\n";
$mensaje .= "Ciudad de Salida: " . $CiudadSalida . "(" . $PaisSalida . ")\r\n";
$mensaje .= "Ciudad de Destino" . $CiudadDestino . "(". $PaisDestino .")\r\n";
$mensaje .= "Fecha de Salida" . $FechaSalida . ", Fecha de Regreso" . $FechaLlegada . "\r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());



$para = '[email protected]';
$asunto = 'Contacto desde Pagina Web';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>

Avatar Image
Moderador
Moderador

no se cual puede ser el error, pero si estas alojado en mi@ , la función mail no está disponible por lo que no podrás enviar nada que la requiera y este es el caso.

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


smaco
Usuario Novato
Usuario Novato

Espero q no sea demasiado tarde pero creo q no te lo envia porq estas declarando mal el array q genera php lo tenes q utilizar sin la comilla

$contacto = $_POST[contacto];

fijate q el valor del array "contacto" yo lo puse sin comillas probalo asi y decime como te fue

saludos

SysAdmin
Usuario Novato
Usuario Novato
Escrito originalmente por chavp

no se cual puede ser el error, pero si estas alojado en mi@ , la función mail no está disponible por lo que no podrás enviar nada que la requiera y este es el caso.

¿Y no seria posible activarlo segun que pagina?

Lo comento porque uso wordpress y si alguien quiere conectarse no es posible enviar mail de activacion.

jucedima
Usuario Novato
Usuario Novato

Entra en tu espacio web y verifica que tengas activado el servicio de php, alo mejor esta desactivado. ami me paso lo mismo y tenia este servicio desactivado. espero que esto te solucione el problema, ya que al crear el espacio web omitimos este importante aspecto y dejamos desactivado php.

Avatar Image
Moderador
Moderador
Escrito originalmente por jucedima

Entra en tu espacio web y verifica que tengas activado el servicio de php, alo mejor esta desactivado. ami me paso lo mismo y tenia este servicio desactivado. espero que esto te solucione el problema, ya que al crear el espacio web omitimos este importante aspecto y dejamos desactivado php.

y dime en que parte del panel dice activar funcion mail ...?

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


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 27/May/2012, 19:28
hegoservicios NoSetup.org12kMay/12
Por: , el 22/Jul/2009, 20:10
uriel.soju NoSetup.org111kJul/09
Por: , el 08/Abr/2006, 13:38
pixel2you sk.valshk13kApr/06
Por: , el 13/Ago/2004, 06:27
gabrielfin NoSetup.org ivanitoweb82kAug/04
Por: , el 31/Jul/2004, 00:31
rickwakemanargentina molinaweb13kAug/04