alexrincon77
Usuario Novato
Usuario Novato

Hola Tengo un formulario en una web

<html>

<head>
<title>TITULO DE LA PAGINA</title>
</head>

<body>

<form METHOD="GET" action="envio.php">
  <center>
  <table border="1" width="100%" id="table246" cellspacing="0" cellpadding="0" style="border-width: 0">
    <tr>
      <td>
      <p style="margin-top: 0; margin-bottom: 5px">Votar:</p>
      <p style="margin-top: 5px; margin-bottom: 5px">
      <select size="1" name="votar">
      <option>Excelente</option>
      <option>Buena</option>
      <option>No está mal</option>
      <option>Malísima</option>
      </select></td>
    </tr>
    <tr>
      <td>
      <p style="margin-top: 0; margin-bottom: 5px">Nombre:</p>
      <p style="margin-top: 5px; margin-bottom: 5px">
      <input TYPE="text" NAME="nombre" SIZE="33"></td>
    </tr>
    <tr>
      <td>
      <p style="margin-top: 0; margin-bottom: 5px">E-mail:</p>
      <p style="margin-top: 5px; margin-bottom: 5px">
      <input TYPE="text" NAME="email" SIZE="33" value="@"></td>
    </tr>
    <tr>
      <td>
      <p style="margin-top: 0; margin-bottom: 5px">URL:</p>
      <p style="margin-top: 5px; margin-bottom: 5px">
      <input TYPE="text" NAME="url" SIZE="67"></td>
    </tr>
    <tr>
      <td>
      <p style="margin-top: 0; margin-bottom: 5px">Comentarios:</p>
      <p style="margin-top: 5px; margin-bottom: 5px">
      <textarea rows="2" name="comentarios" cols="76"></textarea></td>
    </tr>
  </table>
  </center>
  <p align="center">&nbsp;<input TYPE="submit" VALUE="ENVIAR">
  <input TYPE="reset" VALUE="LIMPIAR"> </p>
</form>

</body>

</html>

y  le envio atravès de php.

<?
/* 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 "No ingresaste la dirección de correo electrónico";
exit();
}

/* 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 QUERÉIS QUE SE ENVÍEN LOS DATOS
DEL FORMULARIO, SI QUIERES ENVIAR LOS DATOS A MÁS DE UN CORREO,
LOS PUEDES SEPARAR POR COMAS */
$para ="tucorreo@tuservior.com";

/* AQUI ESPECIFICAS EL SUJETO DEL EMAIL */
$sujeto = "asunto ";

/* aquí se construye el encabezado del correo*/
$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 .= "VOTAR = $votar\n";
$mensaje .= "NOMBRE = $nombre\n";
$mensaje .= "TU EMAIL = $email\n";
$mensaje .= "TU URL= $url\n";
$mensaje .= "COMENTARIOS = $comentarios\n";
$mensaje .= "TU DIRECCION IP = $ip\n";

/* aqui se intenta enviar el correo, si no se
tiene éxito se da un mensaje de error */
if(!mail($para, $sujeto, $mensaje, $encabezado))
{
echo "<h1>No se pudo enviar el Mensaje</h1>";
exit();
}
else
{
/* aquí redireccionamos a la pagina de respuesta */
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";
}

?>

si se envia correcto te evia otra pagina

html>

<head>
<meta http-equiv="Content-Language" content="es">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>PÁGINA DE RESPUESTA DEL ENVÍO</title>
</head>

<body>

<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><font face="Verdana" color="#000080">PÁGINA DE RESPUESTA DEL
ENVÍO</font></p>

</body>

</html>

mi problema es que no llega la informacion a mi correo

me pueden ayudar

de antemano mil gracias

Avatar Image
@man / @woman
@man / @woman

mi problema es que no llega la informacion a mi correo

La respuesta está aquí:

http://soporte.miarroba.com/3/47330[....]ada-la-funcion-mail-en-webcindario/

Mrs_Andreson
Usuario habitual
Usuario habitual

puede k tu cdigo este perfecto pero... puede k tu apache no te permita salida de correos, no este configurado para ello, chekea el tema protocolo SMTP (Simple Mail Transfer Protocol)

Avatar Image
@man / @woman
@man / @woman

Simplemente no funciona porque como bien menciona Gestion, la función mail de php está desactivada por lo que no se pueden enviar correos a través de la web.

La opción que te propongo es el mismo formulario pero en ves de que mande la información a un email, guardala en la base de datos y con un minipanel de control de mensajes, checar la información que te han enviado.

Saludos.

alexrincon77
Usuario Novato
Usuario Novato

Te agardesco tu comentario es correcto mi@ no permite el envio de email. Estoy tratando con la base de datos, pero no soy muy bueno en esto. mil gracias
Avatar Image
@man / @woman
@man / @woman

Hola, lo que te propone MaIcOl es que -en vez de enviar el email (que no se puede)- lo almacenes en la base de datos de tu espacio.

Deberías crear una tabla para cargar los mismos datos del email. Hay muchisimo código de cómo insertar datos en una tabla. Luego, podés acceder a los mismos desde el panel de control, borrarlos y hasta exportarlos directamente a tu pc.

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 19/Ene/2010, 01:00
jesusmatiz aerialss881846Jan/10
Por: , el 01/Oct/2007, 00:06
Atutina02kOct/07
Por: , el 19/Nov/2015, 23:24
fb@181222055554835 GestionXls12kNov/15
Por: , el 03/Abr/2011, 19:03
DenMirS Josepepe03312kApr/11
Por: , el 12/Mar/2011, 06:48
Alan35235735 NoSetup.org12kMar/11