Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

problema con formularios php con el hosting

ponchodf

Bovino Milenario
Desde
13 Dic 2008
Mensajes
1.167
que tal bakunos dijense que el dia de hoy tengo un problema con mi proveedor de hosting, yo tengo un pequeño formulario de contacto en php en mi portal, pero me di cuenta que no fuenciona en mi hosting en cambio subo los mismo archivos a otro hosting y sin problema

el formulario es simple, solo se pide, nombre , telefono, mail y asunto, y ese me llega directo a mi mail


saludos
 
Mira, se puede hacer muy poco sin ver el code y un phpinfo del hosting (sobre todo sin el code).
Pero checa que las variables sean $_POST[] $_GET[] (sin el $HTTP_POST_VARS)... a veces dan problemas por ese pequeño tipo de cosas...
 
este es mi html donde se llena el formulario

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>::: Bienvenidos a FILMEXPO :::</title>
<style type="text/css">
<!--
body,td,th {
    color: #FFF;
    text-align: center;
    font-size: 36px;
    margin: bacardi;
}
body {
    background-color: #000;
    background-image: url(http://filmexpo.unratodecortos.com/stand/fondo.jpg);
}
.CENTURY {
    font-family: "Century Gothic";
    font-size: 18px;
}
a:link {
    color: #FFF;
}
a:visited {
    color: #FFF;
}
.CENTURY1 {    font-family: "Century Gothic";
}
.CENTURY1 {    font-size: 18px;
}
izquierda {
    text-align: left;
}
.CENTURY11 {font-family: "Century Gothic";
}
.CENTURY11 {font-size: 18px;
}
.CENTURY11 {text-align: justify;
}
-->
</style></head>

<body>
<table width="900" border="0" align="center" cellspacing="0">
  <tr>
    <td class="CENTURY"><p><img src="../stand/patrocinadores.jpg" alt="" width="907" height="40" border="0" usemap="#Map2" /><a href="http://filmexpo.filmexpo.unratodecortos.com/expo/mediakit.html" target="_blank">
      <map name="Map2" id="Map2">
        <area shape="rect" coords="57,8,151,29" href="http://www.bacardi.com/#/mexico/" target="_blank" />
        <area shape="rect" coords="226,11,324,27" href="http://www.sony.com.mx/home/" target="_blank" />
        <area shape="rect" coords="413,7,483,35" href="http://www.imcine.gob.mx/" target="_blank" />
        <area shape="rect" coords="586,4,661,30" href="http://www.cinepolis.com.mx" target="_blank" />
        <area shape="rect" coords="764,4,831,34" href="http://www.ford.com.mx/home.asp" target="_blank" />
      </map>
    </a></p></td>
  </tr>
  <tr>    <td align="left"><div class="CENTURY" id="bacardi">
    <p><span class="CENTURY">Llena el formulario para que un representante se ponga en contacto<br />
      </span><br />
      <form name="form1" method="post" action="http://acelerant.com.mx/prueba/enviado.php">
  <p align="left" class="style1 Estilo8">Bienvenido</p>
  <p align="left" class="style1 Estilo8 Estilo10">Nombre:
    <input name="nombre" type="text" id="nombre" />
      </p>
  <p align="left" class="style1 Estilo8 Estilo10">Empresa:
    <input name="empresa" type="text" id="empresa" />
  </p>
  <p align="left" class="style1 Estilo8 Estilo10">Telefono:
    <input name="telefono" type="text" id="telefono" />
  </p>
  <p align="left" class="style1 Estilo8 Estilo10">Correo electronico:
    <input name="mail" type="text" id="mail" />
  </p>
  <p align="left" class="style1 Estilo8 Estilo10">Motivo de contacto:
    <textarea name="motivo" cols="100" id="motivo"></textarea>
  </p>
  <p align="left"> <span class="style1 Estilo9">
    <input type="submit" name="Submit" value="Enviar" />
  </span></p>
  <p align="center" class="style1 Estilo7">&nbsp;</p>
  </form><br />
    </p>
  </div></td>
  </tr>
  <tr>
    <td><span class="CENTURY11"><a href="http://filmexpo.unratodecortos.com/nosotros.html" target="_parent">Nosotros</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://filmexpo.unratodecortos.com/" target="_parent">Expo</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://filmexpo.unratodecortos.com/mediakit.html" target="_parent">Media Kit</a></span> <span class="CENTURY11">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:[email protected]">Dudas</a></span><br /></td>
  </tr>
</table>
</body>
</html>
y este es mi php

PHP:
<?php $nombre=$_POST['nombre']; ?>
<?php $empresa=$_POST['empresa']; ?>
<?php $telefono=$_POST['telefono']; ?>
<?php $mail=$_POST['mail']; ?>
<?php $motivo=$_POST['motivo']; ?>

<?php
$subject="visitante en expofilm";
$to="[email protected],";
$admin="[email protected]";
$msg="
visitante en expofilm
NOMBRE: $nombre
EMPRESA: $empresa
TELEFONO: $telefono
MAIL: $mail
MOTIVO: $motivo

MAIL AMIGO: $mail_amigo";
$mailheaders="From:$admin=";

mail ($to,$subject,$msg,$mailheaders);
?>


<html>
<head>
<title>Expofilm Mexico</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Estilo1 {font-family: "Century Gothic"}
.Estilo2 {font-size: 14}
body {
    background-image: url(http://filmexpo.unratodecortos.com/stand/fondo.jpg);
    color: #FFF;
}
a:link {
    color: #FFF;
}
a:visited {
    color: #FFF;
}
-->
</style>
</head>

<body>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1">GRACIAS POR PONERTE EN CONTACTO,</p>
 <p align="center" class="Estilo1">TUS DATOS SE HAN ENVIADO CON EXITO.</p>
 <p align="center" class="Estilo1"> TE INVITAMOS A QUE VISITES MAS STANDS.</p>
<p align="center" class="Estilo1">&nbsp;</p>
 <p align="center" class="Estilo1"><a href="http://filmexpo.unratodecortos.com/foro.html" class="Estilo2">volver</a></p>
</body>
</html>

Gracias por el apoyo bakunos ojala me puedan sugerir algo
 
Tiene muuuchos errores tu script, y la mayoría son errores básicos de programación.

sin embargo esta correción parece 'funcionar'
PHP:
<?
$mail = $_POST['mail'];
$nombre = $_POST['nombre']; 
$motivo = $_POST['motivo'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];

$subject = "visitante en expofilm";
$to = "[email protected]";
$admin = "[email protected]";
$msg  ="
visitante en expofilm
NOMBRE: $nombre
EMPRESA: $empresa
TELEFONO: $telefono
MAIL: $mail
MOTIVO: $motivo
MAIL AMIGO: $mail_amigo";

$mailheaders = "From:$admin";

if(mail($to,$subject,$msg,$mailheaders)){
    echo "Mensaje enviado con éxico";
}else{
    echo "Ocurrío un error al enviar el mensaje";
}
?>
 
en cual hosting no funciona?
a lo mejor tienen desactivada la opcion de envio de mail por php
 
estimado nukerkun gracias por tu apoyo , acabo de modificarlo y funciona sin problemas, yo apenas empizo a darle a esto de la programacion por eso es que tenia errores a lo mejor algo basicos.

Pero mi duda es por que en un host sirve y en otro no? si era el mismo archivo

Y con respescto a la pregunta de rleonmx el hosting es de rioserver

saludos y muchas gracias por el apoyo
 
estimado nukerkun gracias por tu apoyo , acabo de modificarlo y funciona sin problemas, yo apenas empizo a darle a esto de la programacion por eso es que tenia errores a lo mejor algo basicos.

Pero mi duda es por que en un host sirve y en otro no? si era el mismo archivo

Y con respescto a la pregunta de rleonmx el hosting es de rioserver

saludos y muchas gracias por el apoyo
depende de la versión del php, y la configuración que tenga, debido a que tenia errores puede que en una versión más reciente (donde si servia) los pasara por alto...
 
depende de la versión del php, y la configuración que tenga, debido a que tenia errores puede que en una versión más reciente (donde si servia) los pasara por alto...


muevamente gracias nukerkun por la la aclaracion, cada dia se aprende algo nuevo :vientos:
 
Volver
Arriba