[migration:portabilité ?]

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

[migration:portabilité ?]

Message par Dominique »

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 ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: [migration:portabilité ?]

Message par sly »

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 = ';')
Si ce n'est que ça, on peut patcher config.php pou définir dynamiquement le séparateur.
Y'a un moyen de détecter que le php tourne sur un windows ?
- lisibilité très bof pour ces 2 fichiers dans le même rep:
require_once ('modeles/config.php');
require_once ("fonctions_nouvelles.php");
C'est à dire ?
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

==> mettre tout en relatif ?
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.