Entrar
¿Nuevo usuario? Inscribirme
clubdeprogramadores · Club de Programadores
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Versiones de php   Lista de mensajes  
Responder | Reenviar Mensaje #6164 de 6350 |
Re: [clubdeprogramadores] Versiones de php

Hola.

Tu problema es seguramente que tenes las variables globales en off, pero en el otro server las tenes on.
No es una buena practica tener las globals en on.

Abajo te corregi (creo) tu porcion de codigo.
No lo probe, pero deberia andar (creo x 2)

Espero te sirva
Mrtn

<?php

$adminaddress = "email@...";
$siteaddress =" http://www.empresa.com.ar";

$sitename = "EMPRESA";

$date = date("m/d/Y H:i:s");

$ip = $_SERVER['REMOTE_ADDR'] == "" ? "no ip" : getHostByAddr($_SERVER['REMOTE_ADDR']);

if ($_POST['action'] != ""):
    mail("$adminaddress","Formulario de Donacion",
    "Un visitante de ".$_POST['sitename']." ha enviado la siguiente informacion:
    Nombre:".$_POST['txtnombre']."
    Direccion:".$_POST['txtdireccion']."
    Numero:".$_POST['txtnumero']."
    Piso:".$_POST['txtpiso']."
    Depto:".$_POST['txtdepto']."
    nCP:".$_POST['txtcp']."
    Localidad:".$_POST['txtlocalidad']."
    Provincia:".$_POST['txtprovincia']."
    Tel:".$_POST['txttel']."
    Telalt:".$_POST['txttelalt']."
    Email:".$_POST['txtemail']."
    El usuario desea colaborar con:".$_POST['txtmonto']."
    El periodo de la donacion es:".$_POST['periodo']."
    Forma de Pago: ".$_POST['tipo']."
    Titular:".$_POST['txttitular']."
    Conocio:".$_POST['txtconocido']."

    Comentarios:
    ------------------------------
    ".$_POST['txtcomentarios']."
   
    Logged Info :
    ------------------------------
    Using: ".$_SERVER['HTTP_USER_AGENT']."
    Hostname: $ip
    IP address: ".$_SERVER['REMOTE_ADDR']."
    Date/Time: $date","FROM:$adminaddress");
   
    mail($_POST['txtemail'],"Gracias por visitar $sitename",
    "Hola! ".$_POST['txtnombre'].",\n
    Gracias por contactarte con $sitename!\n
    Saludos,
    $sitename
    $siteaddress","FROM:$adminaddress");
   
    $sendresult = "Gracias por visitar <a href = \"$siteaddress\" target =
    \"_blank\"><u>$sitename</u></a>. Usted recibira una confirmacion via
    email pronto. ";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);
    echo "$send_answer";
endif;

?>

On 9/11/07, fase2m <gabylu@...> wrote:

Hola gente. Les comento mi inquietud,antes que me ahogue en código.
Realice un formulario en flash con checkbutton, input... y lo procesa
en un php. En mi hosting funciona, pero en el de mi cliente no.
Quizas lo vean facil, pero seguro si me pongo a investigar me voy a
quedar sin dormir, y no voy a encontrar la solución.
La respuesta del hosting fue que lo tengo que adaptar a php 4.
Les copio el código debajo.
Si pueden darme un comentario al respecto.
Gracias. Y disculpen la molestia.

<?php

$adminaddress = "email@...";
$siteaddress ="http://www.empresa.com.ar";

$sitename = "EMPRESA";

$date = date("m/d/Y H:i:s");

if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

if ($action != ""):
mail("$adminaddress","Formulario de Donacion",
"Un visitante de $sitename ha enviado la siguiente informacion:
Nombre:$txtnombre
Direccion:$txtdireccion
Numero:$txtnumero
Piso:$txtpiso
Depto:$txtdepto
nCP:$txtcp
Localidad:$txtlocalidad
Provincia:$txtprovincia
Tel:$txttel
Telalt:$txttelalt
Email:$txtemail
El usuario desea colaborar con:$txtmonto
El periodo de la donacion es:$periodo
Forma de Pago: $tipo
Titular:$txttitular
Conocio:$txtconocido

Comentarios:
------------------------------
$txtcomentarios

Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");

mail("$txtemail","Gracias por visitar $sitename",
"Hola! $txtnombre,\n
Gracias por contactarte con $sitename!\n
Saludos,
$sitename
$siteaddress","FROM:$adminaddress");

$sendresult = "Gracias por visitar <a href = \"$siteaddress\" target =
\"_blank\"><u>$sitename</u></a>. Usted recibira una confirmacion via
email pronto. ";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";

endif;

?>




Vie, 14 de Sep, 2007 3:41 pm

martin.scotta
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6164 de 6350 |
Desplegar mensajes Autor Ordenar por fecha

Hola gente. Les comento mi inquietud,antes que me ahogue en código. Realice un formulario en flash con checkbutton, input... y lo procesa en un php. En mi...
fase2m
Sin conexión Enviar correo
14 de Sep, 2007
7:10 am

Sin verlo mucho se me ocurre que puede llegar a ser por problemas de configuracion del php, en tu casa puede ser que tengas en On la variable register_global y...
Sebastián Jaurena
seba_j2000
Sin conexión Enviar correo
1 de Oct, 2007
6:47 pm

Hola fijate si te funciona poniendo un formato asi nombre = $_POST["nombrevarform"]; o sea recuperando con post las variables de formulario Saludos Anabela ......
Anabela
iruya04
Sin conexión Enviar correo
1 de Oct, 2007
6:47 pm

Hola, dijiste que no funciona, pero no sabemos por qué... tira error? que error? no hace nada? hace algo? En un principio me arriesgo a decirte que...
Leonel Quinteros
leonelquinteros
Sin conexión Enviar correo
1 de Oct, 2007
6:47 pm

Tendrias que setear las variables con los datos que vienen desde tu formulario, por ejemplo: $txtdireccion = $_REQUEST['txtDireccion']; Seguramente en tu...
Oscar Medina
oscarkp
Sin conexión Enviar correo
1 de Oct, 2007
6:47 pm

Hola. Tu problema es seguramente que tenes las variables globales en off, pero en el otro server las tenes on. No es una buena practica tener las globals en...
Martin Scotta
martin.scotta
Sin conexión Enviar correo
1 de Oct, 2007
6:47 pm

buen día. A mi se me hace que el problema es que tienes register globals on en tu hosting, y en el de tu cliente no. Es más recomendable tener register...
Juan Pablo
el_pjuan
Sin conexión Enviar correo
1 de Oct, 2007
6:50 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda