Voilà le soucis, lorsque j'execute update.php le navigateur me renvoit :
Warning: require_once(1) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\scripts\update.php on line 10
Fatal error: require_once() [function.require]: Failed opening required '1' (include_path='.;C:\php5\pear') in C:\wamp\www\scripts\update.php on line 10
Or je n'ai pas de répertoire C:\php5 .... Pour info voici le code :
update.php <?php require_once 'updateStylesheet.php' or die("update.php : pb include updateStylesheet.php" $fstylesheet = fopen($RepWebsite . "/catalog/stylesheet.css","r+" updateStylesheet($fstylesheet, $filenameBackground); ?>
updateStylesheet.php <? require_once 'styles.php'; function updateStylesheet($stylesheet, $filenameBackground){ $feuilleCss=new FeuilleDeStyle(); $feuilleCss->AnalyserFichier($stylesheet); $feuilleCss->Entete('Feuille de style du site ALPHA'); $feuilleCss->body->{'background'}=$filenameBackground; $feuilleCss->body->Commentaire('Corps de la page'); $feuilleCss->EcrireFichier('styles.css'); echo $feuilleCss; }
Lorsque je mets toutes les fonctions dans le même répertoire ça fonctionne ... ?>
- il cherche d'abord le fichier spécifié : ici c'est '1' - s'il ne le trouve pas il utilise la config par défaut dans le php.ini : include_path='.;C:\php5\pear' - et s'il ne trouve toujours pas il affiche l'erreur.
ton problème c'est le nom de ton include : 1
tu devrais plutôt mettre 1.php ou includes\1.php ou 1.inc.php ou autre chose :p
en fait mon fichier updateStylesheet.php est dans le même rep que update.php mais j'ai une erreur et jepense qu'il y a un pb de config avec wamp (ou alors je m'appelle pas popovitch130 Lol)
ça marche po non, c'est pour ça que j'ai fait un Or die, afin de rattrapper l'erreur pour en savoir un peu plus ... (quand je mets tout dans le même fichier ça tourne nickel ...)