Webmaster Hub: directive include_path - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

directive include_path de windows à linux Noter : -----

#1 L'utilisateur est hors-ligne   criocere 

  • Groupe : Membre
  • Messages : 86
  • Inscrit(e) : 17-juin 04

Posté 27 juin 2004 - 11:34

Hello,

Mes includes s'appuient sur la directive php_value include_path dans .htaccess mais quand je veux faire tourner le site en local sur windows je dois redéfinir cette valeur :(

Connaissez-vous un moyen pour que çà marche automatiquement sur windows et sur linux ?
La boutique du jardin et du jardinage ouvre ses portes aux web marchands
Au jardin, conseils en jardinage
L'annuaire des pros du jardin Inscrivez votre entreprise
0

#2 L'utilisateur est hors-ligne   Anonymus 

  • Groupe : Hubmaster
  • Messages : 5 139
  • Inscrit(e) : 26-août 03
  • Genre:Homme
  • Localisation:Normandie.. (pas loin de Paris)
  • Société:L'atelier des Chefs

Posté 27 juin 2004 - 12:52

Normalement, si tu utilises les fonctions set_include_path et get_include_path, ca devrait marcher sous linux et windows. L'un sert à changer la valeur, l'autre à la récupérer.
0

#3 L'utilisateur est hors-ligne   Nudrema 

  • Groupe : Membre
  • Messages : 67
  • Inscrit(e) : 10-juin 04

Posté 27 juin 2004 - 22:40

Attention cependant, sous windows les différents répertoires doivent être séparés par les ';' et pas par des ':'. Tu peux utiliser des '/' dans les deux cas.

if(!defined('PATH_SEPARATOR')) // PATH_SEPARATOR défini sur certains UNIX
  define('PATH_SEPARATOR', strpos(strtoupper(PHP_OS), 'WIN') !== false ? ';' : ':');
define('PATH_ROOT', dirname(dirname(__FILE__)));

// Environnement
ini_set('include_path', './' . PATH_SEPARATOR
                      . PATH_ROOT . '/lib' . PATH_SEPARATOR
                      . PATH_ROOT . '/extlib' . PATH_SEPARATOR
                      . PATH_ROOT . '/inc');

0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)