·
miarroba.com
COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO
 
Índice de subforos · Espacio WEB · PHP
Noticias · Buscar · Tags · Tagboard · Avatares · Usuarios · Fisgona
Autor Mensaje 
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#1 ·
COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

HOLA TENGO UN PROBLEMA CON MI FORMULARIO DE CONTACTO NU SE X KE NU ENVIA NO LLEGA EL CONTENIDO A MI CORREO IDOO O A MI CORRE ODE HOTMAIL ALGUIEN PUEDE AYUDARME A RESOLVER ESTE PROBLEMA  ESTE ES EL FORMULARIUO DE CONTACTO KE ESTA MAL AKI
<?
if(!isset($_SERVER['HTTP_USER_AGENT'])){
   die("Forbidden - You are not authorized to view this page");
   exit;
}
if(!$_SERVER['REQUEST_METHOD'] == "POST"){
   die("Forbidden - You are not authorized to view this page");
   exit;   
}
$httprefe = getenv ("HTTP_REFERER");
$httpagente = getenv ("HTTP_USER_AGENT");
$datee = date("d/m/Y H:i:s");
?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" >
<head>

<title>formulario</title>

 <?
    echo "<script type=\"text/javascript\">\n";
    echo "<!--\n";
    echo "function validar(form1) {\n";
    echo "if (form1.name.value.length < 2) {\n";
    echo "alert('";
    echo "Inserte el nombre";;
    echo "')\n";
echo "form1.name.focus();\n";
  echo "return (false);}\n";
echo "var checkOK = \"ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ\" + \"abcdefghijklmnñopqrstuvwxyzáéíóú\";\n";
  echo "var checkStr = form1.name.value;\n";
  echo "var allValid = true;\n";
  echo "var uword = hex_md5(document.getElementById('uword').value)\n";
  echo "for (i = 0; i < checkStr.length; i++) {";
  echo "ch = checkStr.charAt(i);\n";
  echo "for (j = 0; j < checkOK.length; j++)\n";
  echo "if (ch == checkOK.charAt(j))\n";
  echo "break;\n";
  echo "if (j == checkOK.length) {\n";
  echo "allValid = false;\n";
  echo "break;";
  echo "}}\n";
  echo "if (!allValid) {\n";
  echo "alert('";
  echo "Inserte el nombre";
  echo "');\n";
  echo "form1.name.focus();\n";
  echo "return (false);}\n";
echo "if ((form1.email.value.indexOf ('@', 0) == -1)||(form1.email.value.length < 9) ||

form1.email.value.indexOf ('.', 0)== -1 ){\n";
  echo "alert('";
  echo "inserte el email.";
  echo "');\n";
  echo "form1.email.focus();";
  echo "return (false);}\n";
echo "if (form1.message.value.length < 7) {\n";
  echo "alert('";
  echo "inserte el mensaje";
  echo "');\n";
  echo "form1.message.focus();";
  echo "return (false);}\n";
  echo "-->\n";
  echo "</script>\n";
  ?>
<style type="text/css">
<!--
img{border:0;}
-->
</style>
</head>
<body>

<form method="post" onsubmit="return validar(this)" id="form1" action="gracias.php">
   
<p><input type="hidden" name="token" id="token" value="" /></p>
<p><input type="hidden" name="ip" id="ip" value="" /></p>
<p><input type="hidden" name="httpref" id="httpref" value="" /></p>
<p><input type="hidden" name="httpagent" id="httpagent" value="" /></p>
<p><input type="hidden" name="date" id="date" value="" /></p>
<p><input type="hidden" name="phone" id="phone" value="" /></p>
<p>
  Nombre:*<input  name="name" type="text" id="name" value="" />
</p>
<p>
  E-mail:* <input  name="email" type="text" id="email" value="" />
</p>
<p>
 Fono:* <input  name="fono" type="text" id="fono" value="" />
</p>
 <p>
  Asunto: <input  name="phone" type="text" id="phone" value="" />
</p>
 <p>
  Mensaje:* <br />
<textarea  name="message" cols="30" rows="5"></textarea>
</p>
<p>

<p>
<input type="submit" value="enviar"  />
</p>
</form>
<p>campos con (*) son obligatorios.

<?php
echo "<a href=\"$antispam\">$antispamt</a>";
?>
</p>
</body>
</html>


         \*  Y ESTE ES EL ENVIO*\

<?
  @import_request_variables("gpc");
    $youremail = "byjoncito@idoo.com";
    $subject = "ENVIO ";
if(eregi("MIME-Version:",$postVars)) {
mail("byjoncito@idoo.com", "Form Hijack Attempt", "A spam relay was attempted from the Web site and was blocked.", "From:SpamMonitor");
die();
}


 $secret = 'ssshhitsasecret'; 
    $token = md5(rand(1, 1000).$secret);
    $_SESSION['token'] = $token;
    ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" >
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<title>ejemplo de procesador de formulario web seguro antispam con captcha quinti.net</title> 
<meta http-equiv="refresh" content="<?=$secs;?>;URL=<?=$redirect;?>" />
 </head>
        <body>
<?
  $name = stripslashes($name);
  $message = stripslashes($message);
  $headers .= "From: " . $email . "\r\n\r\n";
    mail("$youremail", "$subject","
    Name: $name
    Email: $email
    Subject: $phone
    Message: $message
    IP: $ip
    Browser Info: $httpagent
    Referral : $httpref
    Date : $date
",$headers);
 
   $_POST['email'] = preg_replace("\r", "", $_POST['email']);
   $_POST['email'] = preg_replace("\n", "", $_POST['email']);
   $_SESSION['token'] = $token;
   $token = md5(rand(1, 1000).$secret);
   $secret = 'ssshhitsasecret';
   $field = preg_replace( "/[\n\r]+/", " ", $field );
    // Remove injected headers
    $find = array("/bcc\:/i","/Content\-Type\:/i","/cc\:/i","/to\:/i");
    $_POST['email'] = preg_replace($find, "", $_POST['email']);
    $message = preg_replace($find, "", message);
    $email=str_replace("\r","\n",$email);
    $name=str_replace("\r","\n",$name);
    $message=str_replace("\r","\n",$message);
    $phone=str_replace("\r","\n",$phone);
  
  
if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
ob_clean();
mail("$youremail", "Message Killed", "$message", "From: $name <$email>");
exit("Message killed.");
}
 if (eregi('^(bcc$|content-type|mime-version|--)',$key))
print_error("Field names indicate exploit.");

?>
        </body>
        </html>

 AYUDENME KE HIZE MAL POR FABOR POR KE NO LLEGA A MI CORREO EN IDOO O A MI HOTMAIL


24/Jun/2008 04:09 GMT+1
Torry_IITorry_II
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 7.314
Desde: 07/Dic/2003
#2 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Si es para ser usada en un sitio de Miarroba, te comento que la función Mail está desactiva en Miarroba, debido a prácticas de spam que hacian algunos usuarios.

http://soporte.miarroba.com/17451/2351322-estas-son-las-funciones-deshabilitadas-en-miarroba/





24/Jun/2008 04:18 GMT+1
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#3 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

no amigo es para el server de idoo.com

kisiera saber ke esta mal en ese formulario si tieens una cuenta en idoo y subes ese codigo te daras cuenta ke no recibes el mensaje


25/Jun/2008 19:59 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.465
Desde: 01/Mar/2003
#4 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Escrito originalmente por byjoncito

no amigo es para el server de idoo.com



Y ese servidor ¿admite la función mail?

26/Jun/2008 18:59 GMT+1
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#5 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

OLA LA VERDAD NU SE S ITENDRA LA FUNCION MAIL PER OSI TIENE BASE DE DATO Y FORMULARO DE CONTACTO PERO YO KISIERA EL MIO MISMO HAV¡CERLO 
SABRAN DE ALGUN SERVER KE TENGA LA FUNCION MAIL CUAL ES DIGANME SI POR KE ES URGENTE YA ME DEMORE CON ESTO GRACIAS

30/Jun/2008 05:35 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.465
Desde: 01/Mar/2003
#6 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Escrito originalmente por byjoncito
OLA LA VERDAD NU SE S ITENDRA LA FUNCION MAIL

Pues... pregunta!!!

30/Jun/2008 20:55 GMT+1
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#7 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

y alguno sabe ke server tiene la funcion mail pero ke n osea de pago asi com iespana pero otro ke iespana cual es ?


01/Jul/2008 03:48 GMT+1
EllocodelataquillaEllocodelataquilla
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario
Mensajes: 1.795
Desde: 08/Dic/2007
#8 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Busca en Google.

01/Jul/2008 11:14 GMT+1
Alvaro_brubAlvaro_brub
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 181
Desde: 28/Feb/2008
#9 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Lo mejor es que contrates un hostingg, es lo que estoy pensando yo!!


No es por ofender a mi@, ya que es muy bueno.

02/Jul/2008 17:01 GMT+1
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#10 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

mi@ tiene la funcion mail????

yo kisiera uno ke tenga la funcion mail cual sera cuando lo encuentre lo publico aca okis hasta ke lo encuentre estoy haciendo mi banner y mi logo 

 haber si alguien sabe un server con la funcion mail ps amigos


03/Jul/2008 00:51 GMT+1
chavpchavp
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 16.633
Desde: 20/Dic/2002
#11 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Escrito originalmente por byjoncito

mi@ tiene la funcion mail????


No

03/Jul/2008 00:55 GMT+1
byjoncitobyjoncito
Usuario Novato
Usuario Novato


Mensajes: 8
Desde: 24/Jun/2008
#12 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

HOLA AMIGOS YA ENCONTRE UN HOSTIN CON LA FUNCION MAIL:D:D:D:D:D
PERO LO PRUEBO Y NO LLEGA EL MENSAJE A MI CORREO ALGUIEN ME PUEDE DECIR KE ES LO KE TIENE MI FORMULARIO DE CONTACTO SIGUE SIENDO EL DE ARRIBA..
PERO PONGO OTRO FORMULARIO DE ENVIO Y ESE SI LLEGA
PERO LA CUESTION ES KE YO KIERO PONER EL OTRO FORMULARIO DE ENVIO KE ESTA ARRIBA
POR KE EL OTRO FORMULARIO DE ENVIO KE SI LLEGA ES MUY COMUN PS
HABER SI ALGUIN PUEDE AYUDARME A RESOLVER ESE PROBLEMA KE TIENE ESE FORMULARIO DE ENVIO KE NO LLEGA A MI CORREO


22/Jul/2008 16:50 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.465
Desde: 01/Mar/2003
#13 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Pruebalo... mete en medio del php varios echo 'estoy aquí'; y mira a ver hasta donde llega...

24/Jul/2008 17:31 GMT+1
GestionXlsGestionXls
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 170
Desde: 02/Ago/2008
#14 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Comento y pregunto al moderador:

- hice un script en Php que envía los datos de un formulario de contacto a mi email (gmail) y también los almacena en la base de datos que he creado.
- myPhpAdmin me ha permitido crear la tabla, etc.
- Php me aparece que está deshabilitado ¿ es normal? ¿ demora mucho en ser habilitado?
- si quito las líneas de envío de emails: ¿ se me habilita Php? (el script quedaría almacenando los datos en una tabla y produciendo un html de confirmación al visitante).

Salu2

02/Ago/2008 21:49 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.465
Desde: 01/Mar/2003
#15 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

PHP debería decirte que esta habilitado ¿donde te ponen que esta deshabilitado? ¿se ejecuta el php o ves el código?


En mi@, obviamente, tendrás que quitar lo del mail.

02/Ago/2008 22:55 GMT+1
GestionXlsGestionXls
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 170
Desde: 02/Ago/2008
#16 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Gracias por contestar.

En el Panel de administración... que está en http://hosting.miarroba.com/admin.php?id=xxxxx... donde modifiqué las preferencias, gestioné la DB, al darle al botón 'PHP' me aparece el mensaje 'Esta opción aún no está disponible'.
En el formulario de contacto: (con POST a script php) se ejecuta un Jscript de validación, hace Submit(), inicializa el formulario y muestr un Alert informando que los datos fueron enviados. Hasta acá va todo bien y queda todo en manos del script php.

En el script php (ya saqué lo de enviarme un mail) se hace una inicialización de las variables, ejecuta la sesión con MySQL (no usé die, sino una variable indicando el tipo de error en el punto que corresponda o 'Registrado') y genera un html con una pantalla de confirmación y el estado de la sesión MySQL (esto último para depuraciín, que despues sacaré). Pero aparece la página que he definido para error.

Salu2

03/Ago/2008 18:34 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.465
Desde: 01/Mar/2003
#17 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Ese botón es para modificar las opciones de php... en la derecha tienes los datos generales ¿que pone allí?

03/Ago/2008 18:45 GMT+1
GestionXlsGestionXls
Machacateclados
Machacateclados

Haz clic para ver el perfil del usuario
Mensajes: 170
Desde: 02/Ago/2008
#18 ·
RE: COMO LO ACTIVO MI FORMULARIO DE CONTACTO NO MANDA EL MENSAJE AL SERVER IDOO O A MI CORREO

Todavía no he almorzado... pero valió la pena...

Php empezó a ejecutar el código, luego los errores me orientarion a cambiar algunos parámetros en la conexión a la DB, y funcionó, se ha cargado un registro !!

Gracias por todo y Salu2

03/Ago/2008 19:11 GMT+1
Índice de subforos · Espacio WEB · PHP
Temas similares
Asunto Autor#VisitasÚltima respuesta
Como adjunto un archivo en un formulario que envia los datos por correo..18/Dic/2005, 15:52
LesnahiLesnahi
 1 82418/Dic/2005, 16:06
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Formulario de contacto multipción26/Sep/2005, 00:06
chavpchavp
 6 83327/Sep/2005, 18:58
chavpchavp Ir al último mensaje del tema
Se puede Hacer esto en un formulario de contacto?25/Ago/2005, 15:53
Kael_DigitalBathKael_DigitalBath
 3 1.28425/Ago/2005, 22:42
EffectedCardEffectedCard Ir al último mensaje del tema
Formulario sencillo de contacto27/Jun/2005, 19:39
TretHackTretHack
 66 33.74121/Feb/2008, 18:48
pikomulepikomule Ir al último mensaje del tema
funcion mail de php ... problemas por el tipo de formato de mensaje que acepta un servidor de correo16/Mar/2005, 05:28
Trolo_stoneTrolo_stone
 2 1.20920/Mar/2005, 02:25
Trolo_stoneTrolo_stone Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 09:14
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª