Bonjour,
J'essaie, à partir d'un script, d'afficher une interface de manière conditionnelle : pour cela, je fais appel à une fonction membre de l'objet instancié.
Voici le code incriminé dans mon script initial :
Voici le code de la fonction appelée (fichier de classes situé dans un autre répertoire) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $patient->affDossier();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public function affDossier() { $tab[0] = $this->id; $transaction = CtransactionsBdd::GetInstance("MYSQL", "neuropsy"); $resuReq = $transaction->select("MYSQL_dossPat", $tab); if($transaction->getErreur() == "Aucun résultat")// Le patient n'a pas encore d'événement de créé => proposer créer un événement include_once("../interfaces/interface.php?titre=Choix de prise en charge&fichier=../fichiersInclusion/creatEve.inc"); else include_once("../interfaces/interface.php?titre=Dossier&fichier=../fichiersInclusion/dossier.inc"); // Le patient a au moins un événement => afficher le dossier }
Or, j'obtiens l'erreur suivante :
La structure de mes répertoires est la suivante :Warning: CPatient::include_once(../interfaces/interface.php?titre=Dossier&fichier=../fichiersInclusion/dossier.inc) [function.CPatient-include-once]: failed to open stream: Invalid argument in C:\wamp\www\psy\fichiersInclusion\classes.php on line 413
Warning: CPatient::include_once() [function.include]: Failed opening '../interfaces/interface.php?titre=Dossier&fichier=../fichiersInclusion/dossier.inc' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\psy\fichiersInclusion\classes.php on line 413
fichiersInclusion -> fichier de classes
images
interfaces -> interfaces appelées
transferts -> scripts
Quelq'un aurait un idée quant à la source du problème?
Merci d'avance.
Christophe
Partager