Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2008, 05:38
imachine
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 16 años, 3 meses
Puntos: 0
formulario php

Hola a todos:

Tengo un formulario en html con su archivo en php que funciona perfectamente, quisiera incluir la acción de responder automaticamente al usuario que lo use ¿que tengo que incluir en el codigo?. Os lo pongo aqui para que lo veais.
muchas gracias y saludos.

<?
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);
}
}


if($email=="")
{
echo "No ingresaste la dirección de correo electrónico";
exit();
}

$respuesta="correcto.htm";
$para ="[email protected]";
$sujeto = "ClickArte";
$encabezado = "From: $nombre <$email>";
$encabezado .= "\nReply-To: $email";
$encabezado .= "\nX-Mailer: PHP/" . phpversion();

$ip=$REMOTE_ADDR;

$mensaje .= "NOMBRE = $nombre\n";
$mensaje .= "PERSONA = $persona\n";
$mensaje .= "TU EMAIL = $email\n";
$mensaje .= "TELEFONO = $telefono\n";
$mensaje .= "DIRECCION = $direccion\n";
$mensaje .= "CIUDAD = $ciudad\n";
$mensaje .= "PROVINCIA = $provincia\n";
$mensaje .= "CP = $cp\n";
$mensaje .= "DOMINIO= $dominio\n";
$mensaje .= "PLAN = $planes\n";
$mensaje .= "PLANTILLA = $plantilla\n";
$mensaje .= "COMENTARIOS = $comentarios\n";
$mensaje .= "COMO NOS ENCONTRO? = $encontrado\n";
$mensaje .= "CONCRETE = $concrete\n";
$mensaje .= "NOMBRE BUSCADOR = $buscador\n";
$mensaje .= "TU DIRECCION IP = $ip\n";

if(!mail($para, $sujeto, $mensaje, $encabezado))
{
echo "<h1>No se pudo enviar el Mensaje</h1>";
exit();
}
else
{
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";
}

?>

tambien tengo otro codigo que lo uso para formularios en flash y este si efectua una respuesta automatica, os lo pongo aqui por si a alguien le sirve o me puede decir que parte puedo copiar y pegar en el otro codigo para que haga una respuesta automatica.

Gracias otra vez

<?php

$texto= "Sección CONTACTA GSR\n";
$texto.= "_____________________________\n";
$texto.= "\n";
$texto.= "Nombre: ".$_POST[nombre]."\n";
$texto.= "Direccion: ".$_POST[direccion]."\n";
$texto.= "Localidad: ".$_POST[localidad]."\n";
$texto.= "Email: ".$_POST[email]."\n";
$texto.= "TLF: ".$_POST[movil]."\n";
$texto.= "Apellidos: ".$_POST[implantacion]."\n";
$texto.= "Codigopostal: ".$_POST[posee]."\n";
$texto.= "Fax: ".$_POST[metros]."\n";
$texto.= "Consulta: ".$_POST[texto]."\n";


$textoreplica= "Gracias por ponerse en contacto con nosotros. En breve atenderemos su solicitud.\n\n";
$textoreplica.= "Att. Departamento Comercial\n";
$textoreplica.= "GSR\n";

if(mail("[email protected]","Contacto GSR",$texto,"From:GSR\n")) {

mail($_POST[email],"ASUNTO",$textoreplica,"From:GSR\n");

echo utf8_encode('&estado=enviado');
}else{
echo utf8_encode('&estado=no_enviado');
}

?>