problème fichier php.ini

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème fichier php.ini

Re: problème fichier php.ini

par Victor BRITO » 03 sept. 2009, 13:39

De plus, il me semble que les valeurs du .ini sont accessibles via la commande ini_get
Cette fonction permet de parser un fichier .ini, et de récupérer les valeurs dans un tableau associatif.
Toutefois, cela ne va pas charger la configuration du php.ini ;)
Auquel cas il y a la fonction ini_set (), qui, toutefois, ne concerne que certaines directives (pour d'autres, un .htaccess, un php.ini personnalisé, voire l'édition du httpd.conf sont incontournables).

Re: problème fichier php.ini

par Yosh » 03 sept. 2009, 11:44

De plus, il me semble que les valeurs du .ini sont accessibles via la commande ini_get
Cette fonction permet de parser un fichier .ini, et de récupérer les valeurs dans un tableau associatif.
Toutefois, cela ne va pas charger la configuration du php.ini ;)
Merci pour la précision Zeus

Re: problème fichier php.ini

par zeus » 03 sept. 2009, 11:43

De plus, il me semble que les valeurs du .ini sont accessibles via la commande ini_get
Cette fonction permet de parser un fichier .ini, et de récupérer les valeurs dans un tableau associatif.
Toutefois, cela ne va pas charger la configuration du php.ini ;)

Re: problème fichier php.ini

par Yosh » 03 sept. 2009, 11:41

bonsoir,

c'est étrange de vouloir faire un include du php.ini !
ce fichier n'est-il pas pris en compte au démarrage de Php ?
+1

De plus, il me semble que les valeurs du .ini sont accessibles via la commande ini_get

Non?

Re: problème fichier php.ini

par zeus » 03 sept. 2009, 09:36

Je suis d'accord avec giheller, je suis curieux de savoir ce que tu veux faire.

Le php.ini est chargé avec PHP, donc avant de rentrer dans ton script.
Dans ton script, tu ne pourras pas le recharger.

La solution avec require, include, ... ne fonctionnera pas parce qu'elles demandent un fichier PHP, et la solution file_get_content() ne fait que lire le fichier, sans charger la configuration qu'elle contient.

Donc, il faut que tu nous expliques plus précisément ce que tu comptes faire ;)

Re: problème fichier php.ini

par giheller » 02 sept. 2009, 18:57

bonsoir,

c'est étrange de vouloir faire un include du php.ini !
ce fichier n'est-il pas pris en compte au démarrage de Php ?

Re: problème fichier php.ini

par Yosh » 31 août 2009, 13:22

Avec un file_get_contents, il n'y a pas d'interprétation du code (s'il y en a) alors que include et require le fait.

Re: problème fichier php.ini

par tipi » 31 août 2009, 12:08

Cela à l'air de fonctionner.
Mais qu'elle est la différence entre cette fonction et include?

Merci pour ton aide

Re: problème fichier php.ini

par tipi » 31 août 2009, 12:05

ok, j'essaye tout de suite mais ces deux fonction sont équivalentes.

Merci

Re: problème fichier php.ini

par Victor BRITO » 31 août 2009, 12:02

Et pourquoi ne pas utiliser file_get_contents () au lieu d'include () ? ;)

Re: problème fichier php.ini

par tipi » 31 août 2009, 11:59

Je ne crois pas que ce soit la bonne solution. J'ai un grand paragraphe commençant comme cela:
; IMPORTANT ; ${path} is used to specify EasyPHP installation path
 ;;;;;;;;;;; ; WARNING ; ;;;;;;;;;;; ; This is the default settings file for new PHP installations. ; By default, PHP installs itself with a configuration suitable for ; development purposes, and *NOT* for production purposes. ; For several security-oriented considerations that should be taken ; before going online with your site, please consult php.ini-recommended ; and http://php.net/manual/en/security.php. ;;;;;;;;;;;;;;;;;;; ; About php.ini ; ;;;;;;;;;;;;;;;;;;; ; ...........................[/quote]


Voici la ligne modifiée:

[b][i]; Allow the  tag.  Otherwise, only php and script tags are recognized.[/i][/b]


Merci de votre aide

Re: problème fichier php.ini

par tipi » 31 août 2009, 11:52

C'est juste pour utiliser des paramètres d'environnement dans mon application.

Re: problème fichier php.ini

par Victor BRITO » 31 août 2009, 11:47

Un fichier inclus dans un script PHP sera analysé par l'interpréteur PHP, même si le fichier inclus n'est pas un fichier PHP. Autrement dit, PHP a détecté <?php et l'a interprété comme une balise d'ouverture de PHP.

Si tu tiens à appeler ton fichier php.ini avec include () (ou require ()), essaie d'éditer la ligne incriminée comme suit :

Code : Tout sélectionner

; Allow the short open tag. Otherwise, only long open tag and script tags are recognized.
Autrement dit, enlève les chevrons < et >.

Re: problème fichier php.ini

par Genova » 31 août 2009, 11:44

Tu souhaites faire quoi exactement avec ton script ? Car la tu inclus un fichier qui n'est pas du tout du PHP ;)

Re: problème fichier php.ini

par tipi » 31 août 2009, 11:41

Ok, la ligne 80 est un commentaire. La voici:
; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.

Merci de votre aide