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

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

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

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 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
 
Si eres sabio, calla.
Que el mundo descubra en ti
la sabiduria.


----- Original Message ----
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.

Vie, 14 de Sep, 2007 4:11 pm

el_pjuan
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6169 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