2009-09-09 6 views
0

où devrait être stocké dans un système de fichiers ??comprend - php

+1

ALERTE AU BRUIT ALERTE AU BRUIT ALERTE AU BRUIT –

Répondre

0
include_path=".:/php/includes" 

Ou:

include_path=".;c:\php\includes" 

(Documentation)

2

C'est une question assez vague ... Ainsi, les réponses seront sans doute assez vague aussi ...

d'abord , Je suppose que vous voulez savoir où vous pouvez stocker des fichiers de votre application est comprise - et que vous connaissez include_path et set_include_path.

Maintenant, voici quelques réflexions:

  • Pour « système » comprend, comme un composant PEAR, vous voudrez peut-être laisser PEAR l'installer où il veut par défaut
    • Sur Linux , cela signifie souvent quelque part comme/use/share/php/
    • Sur Windows, je ne suis pas sûr - probablement quelque chose comme un répertoire PEAR dans le répertoire contenant votre installation PHP
    • Au moins, c'est si vous avez un accès à ce genre de répertoire - signifie généralement être administrateur du serveur.
  • Pour les fichiers spécifiques Inclus à votre demande, et ne doit pas être accessible directement via HTTP:
    • au moins les mettre dans un répertoire protégé par un .htaccess refuser l'accès
    • mieux: mettre de cette façon, ils ne sont pas accessibles aux utilisateurs: seule votre application peut les utiliser.

Dans tous les cas: vous pouvez mettre des fichiers presque whereever que vous voulez; PHP doit juste être en mesure d'y accéder - pensez à include_path, bien sûr; mais aussi des trucs comme open_basedir restriction.

Questions connexes