🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6395

Re: Problema gordo con PHP en Mandrake 9.1

#6395
From: Jesús M. NAVARRO
Date: Sat, 28 Jun 2003 14:45
116 lines
6543 bytes
Hola de nuevo, Joan:

Joan Salelles escribi� en es.comp.os.linux.programacion:

[...]

>>
>> A cualquiera que est� al tanto del desarrollo de PHP, esto no le
> asombrar�a
>> tanto como para escribirlo en may�sculas.
> Pero yo no estoy "al tanto del desarrollo de PHP", soy profe de un

Lo que voy a decir casi es off-topic, pero espero que lo entiendas en su
contexto: el software libre en general (sobre todo tras su expansi�n debido
al uso de la licencia GPL) presenta una din�mica grupal un tanto
"peculiar".  El software libre es desarrollado por y para desarrolladores
(no es que sea as� literalmente, ni es lo que dicen las licencias, sino una
"propiedad emergente" de la din�mica de grupos que aparece).  En
consecuencia, la manera m�s efectiva (y a veces la �nica) de sacar partido
a este tipo de software es "convertirse en desarrollador" y, en general,
coger el toro por los cuernos.  Como habr�s visto, a trav�s de la
resoluci�n de esta duda concreta, te ha tocado a t� acudir a los grupos de
noticias, formar tu propia opini�n sobre lo que lees en ellos y, a�n as�,
acabar leyendo manuales para interpretar lo que se te ha dicho para poder
resolver tu problema.

Dir�a que esto es un principio general: si vas a trabajar con software
libre, tienes que convertirte "un poco en desarrollador", dicho en el
sentido de que tienes que dedicar (al menos) un poco de tiempo en
mantenerte al d�a.  Por decirlo de otro modo, lo que no pagas en sueldos
(en licencias), lo acabas pagando en copas (en tomarte t� la molestia).

> en los ratos libres me gusta tambi�n introducir a mis alumnos en este
> apasionante mundo.

Lo que me parece loable y te animo y espero que sigas por este camino.

> Ante el problema que te comento, voy a
> http://www.php.net/manual/es/language.variables.external.php y leo:
> "Cuando se env�a un formulario a un script PHP, las variables de dicho
> formulario pasan a estar autom�ticamente disponibles en el script gracias
> a PHP. "

Al hilo de lo que dije anteriormente sobre la din�mica de grupos, a los
desarrolladores les gusta mucho m�s desarrollar que documentar (y no tienen
m�s obligaci�n de documentar que lo que �ticamente les parezca oportuno). 
Y eso contando con que el de PHP es un proyecto EXTRAORDINARIAMENTE bien
documentado...

> Entonces me digo: Vale, esto es una cosa b�sica del PHP, NO PUEDEN haberlo
> cambiado, el problema debe estar en otro sitio, y con mis pocos
> conocimientos, empiezo a enredar con la complejiiiisima configuraci�n de
> Apache y lo l�o toodooo....

No es compleja, sino pesada (es decir, se trata m�s de dedicarle horas que
de tener el celebro u caletre de un einstein).

> Hasta que me canso, posteo en las news y ....recibo como respuesta:

NOTA AL MARGEN: El procedimiento que has seguido es exactamente el adecuado,
tanto por rendimiento como por principio �tico.  Primero haz t� tus
deberes, y luego pregunta (este trabajo previo te permitir� hacer la
pregunta precisa y entender las respuestas que se te den, por un lado, y
por otro te ahorrar� m�s de un RTFM -l�ete el "j...enuino" manual, en
ingl�s-, por otro: este es un foro de ayuda com�n, no un servicio t�cnico
gratuito, como que consta que entiendes perfectamente, as� que conviene no
"torturar" a los que est�n por aqu� preguntando "tonter�as").

>> 1/ Por motivos de seguridad, la opci�n de variables globales est�
>> desactivada.

[...]

>>
>> Han cambiado *tantas* cosas, que el nombre "oficial" del programa ya no
>> es
>> PHP, sino PHP4 (para distinguirlo de las versiones 3.x).  Creo que
>> tendr�s que darte una buena vuelta por www.php.net y ponerte al tanto de
>> c�mo est� actualmente el tema.
>> --
> Entonces pienso que Jes�s sabe mucho, pero yo no lo acabo de entender muy

Mi abuela sol�a asegurar que s�, que se mucho... a tocino rancio.

[...]

> YA EST�!! Es lo que decia Jes�s, lo de "la opci�n de variables globales"
> es una opci�n de configuraci�n de PHP. se me ha hecho la luz y ya entiendo
> tu respuesta, muuuuchaaasss gracias!!!! Mua! Mua!

Mea culpa, y a la vez ejemplo de la din�mica por aqu�.  Por supuesto,
hubiera sido mejor que yo mismo te dijera expl�citamente que el problema
estaba en el cambio del valor por defecto de la variable
'register_globals', d�nde podr�as encontrarla y como cambiarla exactamente,
pero no recordaba de memoria el nombre de la variable (y aunque hubiera
podido encontrarla con cierta rapidez, lo cierto es que no me apetec�a
hacer el sobreesfuerzo -en ese momento: ahora tengo unos minutos libres y
me ha parecido oportuno soltar este "rollo" que espero encuentres de
utilidad-) y decid� que con hacerte referencia al concepto en cuesti�n,
tendr�as suficiente como para seguirle la pista y hacer t� mismo el
"trabajo sucio", como as� ha resultado ser.

> Y todo es que el manual a�n no est� traducido!!! Ya he aprendido la
> lecci�n: siempre ir a los manuales originales!!!

Correcto.  Al menos, siempre que puedas (si, como te digo, a los
desarrolladores -en general- no les gusta documentar, imag�nate el
resultado de depender de todav�a otro escal�n m�s y fiarte de las
traducciones...  �Y eso pese al notable esfuerzo que se hace en
traducciones, que es culquier cosa menos trivial!)
-- 
SALUD,
Jes�s
***
jesus_navarro@undominio.net
***
Technical Details
Message-ID: <39m0t-meb.ln1@mithrandir.intranet>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!212.97.185.2!not-for-mail
References: <bdg3jd$iig$1@nsnmpen2-gest.nuria.telefonica-data.net> <cmkss-f4u.ln1@mithrandir.intranet> <bdhiat$1aa$1@nsnmpen2-gest.nuria.telefonica-data.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,92f731a69d8f86b9
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-06-28 08:12:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!212.97.185.2!not-for-mail
From: Jesús M. NAVARRO <jesus_navarro@undominio.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Problema gordo con PHP en Mandrake 9.1
Date: Sat, 28 Jun 2003 16:45:21 +0200
Lines: 116
Message-ID: <39m0t-meb.ln1@mithrandir.intranet>
References: <bdg3jd$iig$1@nsnmpen2-gest.nuria.telefonica-data.net> <cmkss-f4u.ln1@mithrandir.intranet> <bdhiat$1aa$1@nsnmpen2-gest.nuria.telefonica-data.net>
NNTP-Posting-Host: 212.97.185.2
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: fu-berlin.de 1056813155 30856670 212.97.185.2 (16 [173178])
X-Orig-Path: mithrandir.intranet!news
User-Agent: KNode/0.7.2