Google
Web dns.bdat.net

RE: [PHP-ES] Re: variable cortada en php

Write haof XML files: Francisco Artal ( fartal(EN)lanbyte.com)
Fecha: mar 08 feb 2005 - 12:31:35 CET


Sobre el envio de un form desde el PHP: no he llegado nunca a hacerlo pero
creo que deberías usar fsockopen.
Tal vez te sea de ayuda
http://www.zend.com/zend/spotlight/mimocsumissions.php

Un saludo

-----Mensaje original-----
De: Guillermo Rauch [mailto: appletalk(EN)gmail.com]
Enviado el: martes, 08 de febrero de 2005 11:42
Para: php-es(EN)lists.php.net
Asunto: Re: [PHP-ES] Re: variable cortada en php

Serializando no ganarias nada, es mas, se haria mas larga la cadena.

Sin embargo, no entiendo por que no haces un mejor Web Service, no
podrias usar Soap?
El metodo de pasar los argumentos por $_GET me parece bastante rudimentario.

Saludos

On Tue, 8 Feb 2005 09:59:46 +0100, Francisco Vargas Dueñas
< francisco.vargas(EN)laposte.net> wrote:
> La solución de pasarlo por POST creo que no sirve ya que no me sirve hacer
> un submit para obtener los resultados, sino que en el mismo php que hará
un
> submit a otra página quiero obtener los resultados de una pagina
> exterior(Resultados.php) pasandole todos esos numeros. (En un mismo php
> cargará digamos dos php)
> Seria asi
> <? mipagina.php
> //Dentro de esta se carga tambien Resultados.php
> $num1 = 2; $num2 = 23; $num3 = 65; ......
> $url=
>
'http://myweb/Resultados.php?num[]=$num1&num[]=$num2&num[]=$num3&num[]=$num4
> ';
> $fp = fopen($url, "r");
> if (!$fp) {
> echo "Error al abrir la dirección $url<br/>\n";
> } else {
> while (!feof($fp)) {
> $XMLfile .= fgets ($fp,1024);
> }
> fclose ($fp);
> //Aqui tengo los datos en un XML.
> <form action="mipagina2.php"/> //Mipagina.php llamará posteriormente a
> mipagina2.php
> ............
> ?>
>
> Serializando el array no lo comprimiria??? Por lo que he podido ver creo
que
> no, me equivoco?
>
> Un saludo y gracias.
>
>
> ----- Original Message -----
> From: "Ivan Milanez Castellanos" < imilanez(EN)gmail.com>
> To: < php-es(EN)lists.php.net>
> Sent: Monday, February 07, 2005 8:55 PM
> Subject: [PHP-ES] Re: variable cortada en php
>
> > Fran wrote:
> > > Hola a todos,
> > > Me encuentro con el siguiente problema:
> > > Desde una página php tengo que llamar a otra pagina php para que me
> devuelva
> > > un resultado y utilizarlo en esta primera pagina de la manera:
> > > <? //mipagina.php
> > >
> > > $url=
> > >
>
'http://myweb/Resultados.php?num[]=$num1&num[]=$num2&num[]=$num3&num[]=$num4
> > > ';
> > > $fp = fopen($url, "r");
> > > .........
> > > aqui ya tengo lo que me devuelve la otra pagina que es un XML con
los
> > > resultados, para despues parsearlo.
> > >
> > > ?>
> > > El problema es que cuando tengo muchos valores la url se corta (creo
que
> te
> > > permite hasta 256 caracteres) .
> > > Como puedo hacer para que pasen siempre todas las variables a la otra
> > > página??
> > >
> > > Gracias y un saludo
> > Fran:
> >
> > Porque no intentas pasar las variables por POST utilizando un input
> > type="hidden", este input se llamaría num[], con esto puedes pasar los
> > datos como un array y explotarlo en el otro script sin pelearte con la
> > limitante de los 255 caracteres de la barra de URL.
> >
> > Saludos.
> >
> > Iván Milanez Castellanos
> >
> > --
> > PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
-Guillermo

--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET