OVH Cloud OVH Cloud

config serveur

3 réponses
Avatar
Etienne SOBOLE
salut.

Bon je suis en plein dans les probleme de version du PHP en fonction de
divers serveur et diverse configuration...
donc je vas devoir faire un fichier de configuration que je vais placer sur
les serveurs!

donc je me demande si on peut ajouter des entrées dans le php.ini qui
seraient par la suite accessible par les script PHP.
sinon je balancerai un petit fichier dans /etc !!!

voila merci

Etienne

3 réponses

Avatar
Etienne SOBOLE
"John GALLET" a écrit dans le message de news:
3f4a2cd7$0$26848$

Hum. Ma réponse sera presque inutile : il faut tester :-)


Héhé
bonne remarque.
bon ben j'ai donc testé.
a un moment j'y ai cru avec la fonction get_ini()
mais non.

ca ne semble point marcher pour les variable ajoutée...
En ce qui concerne le module supplementaire. C'est une solution, m'enfin
c'est peut etre un peu lourd non?
ceci dit, ca fait longtemps que j'avais envie d'en faire un de module pour
voir, c'est peut etre l'occasion.

Etienne

Avatar
John GALLET
Re,

En ce qui concerne le module supplementaire. C'est une solution, m'enfin
c'est peut etre un peu lourd non?
C'est effectivement un peu idiot parce que le parsing d'un bête fichier de

conf, ou même tout simplement la récupération d'une variable d'environnement
pourrait le faire.

En revanche, un avantage est que tu peux vraiment laisser PHP tout faire
pour toi et disposer d'une fonction à toi. A mon avis même le simple fait de
charger l'extension en mémoire rendra tes nouvelles variables visibles dans
get_ini ou autres fonctions standard de php.

Difficile de te répondre sans connaître plus ton besoin : est-il vraiment
[incontournable|difficile de faire autrement|seulement pratique] de mettre
ta config dans php.ini ou pas. En prenant aussi en compte la dimension de
sécurité d'accès et de modification à la volée de ces paramètres. Si tu les
mets en PHP_INI_PERDIR tu gardes la main en .htaccess par exemple, ce que tu
peux faire avec un fichier de conf pour un répertoire, mais la récursivité
est moins facile à recoder. Bref, tout dépend de l'utilisation dans le code
de tes nouvelles variables.

Quelle que soit la solution retenue, c'est **peut-être** un cas
d'utilisation pratique de auto_prepend_file.

ceci dit, ca fait longtemps que j'avais envie d'en faire un de module pour
voir, c'est peut etre l'occasion.
Pour toi ce ne sera pas compliqué, il suffit d'utiliser l'option qui va bien

à ext-skel qui te génèrera la majeure partie du code. En fait à part
quelques structures un peu obscures, pas grand chose de difficile. Un bon
coup de vi sur ext/mysql/php_mysql.c et youpi.
a++
JG

Avatar
Etienne SOBOLE
"John GALLET" a écrit dans le message de news:
3f4b61ec$0$27017$

Difficile de te répondre sans connaître plus ton besoin : est-il vraiment
[incontournable|difficile de faire autrement|seulement pratique] de mettre
ta config dans php.ini ou pas.


Ah ouai non !!!
c'etait plus pour la forme qu'autre chose.
c'est finalement devenu un fichier de conf dans /etc
ca marche tres bien!!!

Etienne