[eside-ghost] String demasiados largos desde php a shell bash

Pablo Garaizar Sagarminaga garaizar en eside.deusto.es
Mie Abr 2 11:46:16 CEST 2008


Aupa!

El Wed, 2 Apr 2008 10:53:31 +0200
"Fran Mosteiro" <framosval en gmail.com> comentaba:

> shell_exec("newSearch.sh $p1 $p2 $p3 $p4 $p5 $p6 $p7 $p8 $p9").
> Y ....si .... 9 parametros ....rozando el limite xDD 

No es 9 el límite, cuando quieres usar 10 parámetros, usas ${10}. Y si
quieres pasar todos los parámetros a la vez a otro script, usa $* o $@,
lo que más te convenga.

> http://192.168.1.92/asearch.php?querytype=any). Sacando trazas antes
> del shell_exec el string contiene lo que debe, pero una vez en bash
> se ¿corta? En fin ..... ¿bash tiene algun tipo de restriccion en
> cuanto a tamaño de string que no conozco?¿es posible que el que tenga
> esa restriccion sea el shell-exec de php?¿hay vida en otros
> planetas.......? Pues eso es todo creo :P Muchas gracias de antemano
> y a ver si alguno/a me puede sacar de mi ignorancia absoluta :S

tokeniza (¡palabro!) partiendo por el caracter "&", creo que se hace
usando un preg_split().

-- 
  Pablo Garaizar Sagarminaga
  ONTE (Oficina de Nuevas Tecnologías y Educación)
  Universidad de Deusto
  Avda. de las Universidades 24
  48007 Bilbao - Spain

  Phone:       +34-94-4139000 Ext 2980
  Fax:                  +34-94-4139101
  Web:     http://onte.eside.deusto.es


Más información sobre la lista de distribución eside-ghost