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 globlas off, y programar basado en eso, así te puedes evitar muchos problemas con las variables que utilices.
La principal diferencia sería que si en tu formulario tienes un campo de texto definido como "txtcomentario", en php obtendrías del dato de la variable $_GET['txtcomentario'] o $_POST['txtcomentario'], según el método de tu formulario.
No estoy seguro de cómo se maneje en flash, pero pienso puedes definir, o al menos tienes modo de saber si envía los datos con GET o POST.
Saludos
Juan Pablo
Juan Pablo Macias
Ingenieria en Sistemas Computacionales
Que el mundo descubra en ti
la sabiduria.
From: fase2m <gabylu@...>
To: clubdeprogramadores@...
Sent: Tuesday, September 11, 2007 6:58:45 PM
Subject: [clubdeprogramadores] Versiones de php
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@empresa. com.ar";
$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:$txtdirec cion
Numero:$txtnumero
Piso:$txtpiso
Depto:$txtdepto
nCP:$txtcp
Localidad:$txtlocal idad
Provincia:$txtprovi ncia
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:$txtconocid o
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:$adminadd ress");
$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;
?>
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us.