Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/01/2009, 13:52
armengual2
 
Fecha de Ingreso: septiembre-2003
Mensajes: 288
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: ayuda con un formulario.

bueno ongo aqui como quedaria , el caso es que esta mal por que no me lo envia:

código php:

Cita:

<?
/* aqui se incializan variables de PHP */
if (phpversion() >= "4.2.0") {
if ( ini_get('register_globals') != 1 ) {
$supers = array('_REQUEST',
'_ENV',
'_SERVER',
'_POST',
'_GET',
'_COOKIE',
'_SESSION',
'_FILES',
'_GLOBALS' );

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
} else {
if ( ini_get('register_globals') != 1 ) {

$supers = array('HTTP_POST_VARS',
'HTTP_GET_VARS',
'HTTP_COOKIE_VARS',
'GLOBALS',
'HTTP_SESSION_VARS',
'HTTP_SERVER_VARS',
'HTTP_ENV_VARS'
);

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
}

/* DE AQUI EN ADELANTE PUEDES EDITAR EL ARCHIVO */

if($email=="")
{
/* reclama si no se ha rellenado el campo email en el formulario */
echo "<script languaje=javascript>".
"alert(\"¡¡¡¡EL E-MAIL NO ES CORRECTO!!!!\");".
"location.href=\"contactar.html\";".
"</script>";

}

/* aquí se especifica la pagina de respuesta en caso de envío exitoso */
$respuesta="respuesta.htm";
// la respuesta puede ser otro archivo, en incluso estar en otro servidor

/* AQUÍ ESPECIFICAS EL CORREO AL CUAL QUEIRES QUE SE ENVÍEN LOS DATOS
DEL FORMULARIO, SI QUIERES ENVIAR LOS DATOS A MÁS DE UN CORREO,
LOS PUEDES SEPARAR POR COMAS */
<select name="departamento">
<option value="xxxxxx.xxxxxxl.es">Presidente</option>
<option value="xxxxxxx.xxxxxx.es">Oficina</option>
<option value="[email protected]">Otros</option>
</select>


/* AQUI ESPECIFICAS EL SUJETO (Asunto) DEL EMAIL */
$asunto = "Formulario de Informacion Solicitada";

/* aquí se construye el encabezado del correo, en futuras
versiones del script explicaré mejor esta parte */
$encabezado = "From: $nombre <$email>";
$encabezado .= "\nReply-To: $email";
$encabezado .= "\nX-Mailer: PHP/" . phpversion();

/* con esto se captura la IP del que envío el mensaje */
$ip=$REMOTE_ADDR;

/* las siguientes líneas arman el mensaje */
$mensaje .= "NOMBRE: $nombre\n";
$mensaje .= "Telefono: $telefono\n";
$mensaje .= "EMAIL: $email\n";
$mensaje .= "COMENTARIOS: $comentarios\n";


/* aqui se intenta enviar el correo, si no se
tiene éxito se da un mensaje de error */
mail($_POST['departamento'], $_POST['asunto'], $_POST['mensaje']);


{
echo "<script languaje=javascript>".
"alert(\"THE MESSAGE COULD NOT BE COMMANDED!!!!\");".
"location.href=\"contactar.html\";".
"</script>";

}
else
{
/* aqui redireccionamos a la pagina de respuesta */
echo "<script languaje=javascript>".
"alert(\"Su Mensaje se ha enviado Correctamente!!!!\");".
"location.href=\"../index.html\";".
"</script>";
}

?>
y este código html:

Cita:
<FORM METHOD="GET" ACTION="file:///E|/paginas webs 9_12_2007/club jarapalo/html/enviacorreo.php">
<div id="Layer2">
<input name="nombre" type="text" id="nombre" size="42" class="tempo" />
</div>
<div id="Layer3">
<input name="telefono" type="text" id="telefono" size="42" maxlength="9" class="tempo" />
</div>
<div id="Layer4">
<input name="email" type="text" id="email" size="42" class="tempo" />
</div>
<div id="Layer5">
<textarea name="comentarios" cols="65" rows="7" id="comentarios" class="tempo"></textarea>
</div>
<div id="Layer6">
<label>
<select name="departamento" size="1" id="enviar">
<option value="email al presidente">Presidente</option>
<option value="email a la oficina">Oficina</option>
<option value="email a la tesoreria">Tesorer&iacute;a</option>
<option value="email d.tiro plato">D.tiro al plato</option>
<option value="email d.tiro pichon" selected="selected">D.tiro pichón</option>
</select>
</label>
</div>
<div id="Layer7">
<input name="Enviar" type="submit" id="enviar" value="Enviar" />
</div>
<div id="Layer8">
<input name="limpiar" type="reset" id="limpiar" value="Limpiar " />
</div>


</FORM>
algo hay mal por que no me va.gracias y un salu2.