Utiliser set_include_path()

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 : Utiliser set_include_path()

par ryu007 » 28 mars 2007, 00:59

Je suis un peu déçu de voir que personne me répond.
Enfin on n'est jamais mieux servi que par soi-même.

J'ai rajouté cette directive à mon fichier add2cart.php :
ini_set('include_path', '.' . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] . '/home/');
Tout fonctionne correctement.
le point ? c'est pour le dossier parent ou est le fichier actuellement si je ne m'abuse ?
Sinon est-ce pertinent d'utiliser le $_SERVER['DOCUMENT_ROOT'] ?

Cordialement

Utiliser set_include_path()

par ryu007 » 25 mars 2007, 15:38

Bonjour,

J'ai quelques difficultés pour inclure un script.
J'essaye d'utiliser set_include_path depuis un bon moment mais sans succès.

Voici l'arborescence de mon site :

Code : Tout sélectionner

index.php -- Home Pas mal de fichiers -- inc -- js (Le dossier qui m'interesse) -- css -- img -- d'autres dossiers
pour inclure mes classes dans index.php j'ai ceci :
set_include_path(implode(PATH_SEPARATOR, array('home', get_include_path())));
Mais maintenant j'utilise un bout de php pour faire du ajax, et j'aimerais récupérer mes classes (donc include) dans mon fichier add2cart.php qui est dans js

Seulement je trotte car je ne vois pas comment m'en servir ?
Il faut mettre un chemin absolu ?

Le fichier d'initialisation des classes se trouve dans inc et nomme top.php

Bref, je vous demande pas une solution toute craché mais plutot un guide pas à pas, car j'ai regardé la doc PHP et je dois avouer que j'étais pas mal paumé.

Cordialement