ini_set('include_path',ini_get('include_path').':'.__DIR__.':');
bof
- le séparateur de path est dépendant du système (Win = ';')
- lisibilité très bof pour ces 2 fichiers dans le même rep:
require_once ('modeles/config.php');
require_once ("fonctions_nouvelles.php");
pas crucial mais...
==> mettre tout en relatif ?
[migration:portabilité ?]
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
[migration:portabilité ?]
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Re: [migration:portabilité ?]
Si ce n'est que ça, on peut patcher config.php pou définir dynamiquement le séparateur.Dominique a écrit :ini_set('include_path',ini_get('include_path').':'.__DIR__.':');
bof
- le séparateur de path est dépendant du système (Win = ';')
Y'a un moyen de détecter que le php tourne sur un windows ?
C'est à dire ?- lisibilité très bof pour ces 2 fichiers dans le même rep:
require_once ('modeles/config.php');
require_once ("fonctions_nouvelles.php");
Tu veux dire que comme config et fonctions sont dans le même dossier, c'est curieux de les inclure d'une manière non homogène ?
Je suis assez d'accord bien que je ne trouve pas ça "catastrophique" et ce que l'on peut faire c'est le mettre le dossier à inclure dans le path au niveau de apache:
php_value include_path x;y
Vraiment bof, quand tu décides de ranger des fichiers comme je fais souvent, c'est à s'arracher les cheveux de refaire tous les chemins. La solution adoptée, bien que toujours bancale pour inclure le config, règle une bonne palanquée de chemin à refaire.==> mettre tout en relatif ?