je souhaiterais mettre un fichier article.html et article.php dans un dossier pour pouvoir ainsi securiser ce daoosier par un htaccess.
Mais j’ai ce message d’erreur :
Warning: Failed opening ‹ inc-cache.php3 › for inclusion (include_path=’.;C:\Program Files\EasyPHP\php\pear’) in c:\program files\easyphp\www\jde\ecrire\inc_version.php3 on line 332
Fatal error: Call to undefined function: generer_nom_fichier_cache() in c:\program files\easyphp\www\jde\inc-public-global.php3 on line 63
Et il possible de mettre des fichiers en dehors de la racine du site???
Une solution (à tester) serait de changer l'include_path au début de ton fichier php3, en ajoutant la ligne :
ini_set('include_path',"ton_chemin");
Cedric a écrit :
Bonjour,
je souhaiterais mettre un fichier article.html et article.php dans un dossier pour pouvoir ainsi securiser ce daoosier par un htaccess.
Mais j'ai ce message d'erreur :
*Warning*: Failed opening 'inc-cache.php3' for inclusion (include_path='.;C:\Program Files\EasyPHP\php\pear\') in *c:\program files\easyphp\www\jde\ecrire\inc_version.php3* on line *332*
*Fatal error*: Call to undefined function: generer_nom_fichier_cache() in *c:\program files\easyphp\www\jde\inc-public-global.php3* on line *63*
Et il possible de mettre des fichiers en dehors de la racine du site???
Merci
Bonjour,
je souhaiterais mettre un fichier article.html et article.php dans un dossier pour pouvoir ainsi securiser ce daoosier par un htaccess.
Mais j'ai ce message d'erreur :
*Warning*: Failed opening 'inc-cache.php3' for inclusion (include_path='.;C:\Program Files\EasyPHP\php\pear\') in *c:\program files\easyphp\www\jde\ecrire\inc_version.php3* on line *332*
*Fatal error*: Call to undefined function: generer_nom_fichier_cache() in *c:\program files\easyphp\www\jde\inc-public-global.php3* on line *63*
Et il possible de mettre des fichiers en dehors de la racine du site???
Merci
Merci pour ton info mais j'ai toujours pas résolu mon probléme sur la
possibilite de mettre 1 ou plusieurs pages (squelette et php) dans un
dossier. Toute me page spip ce trouve à la racine du site (www) et mon
dossier aussi (www/dossier).
HELP
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
Olivier GENDRIN
Envoyé : samedi 19 juin 2004 00:54
À : spip
Objet : Re: [Spip] Dossier
je souhaiterais mettre un fichier article.html et article.php dans un
dossier pour pouvoir ainsi securiser ce daoosier par un htaccess.
Mais j'ai ce message d'erreur :
*Warning*: Failed opening 'inc-cache.php3' for inclusion
(include_path='.;C:\Program Files\EasyPHP\php\pear\') in *c:\program
files\easyphp\www\jde\ecrire\inc_version.php3* on line *332*
*Fatal error*: Call to undefined function: generer_nom_fichier_cache()
in *c:\program files\easyphp\www\jde\inc-public-global.php3* on line *63*
Et il possible de mettre des fichiers en dehors de la racine du site???
C'est exactement ce dont je suis en train de discuter dans le thread "mes_options.php3" sur cette liste
En gros tu peux apparament mettre tous tes fichiers .html dans un dossier séparé, mettre aussi tes fichiers php3 PERSOS que tu utilises avec la balise <INCLURE(fichier.php3)> dans ce dossier, mais par contre tu dois laisser les fichiers php3 de spip comme article.php3, rubrique.php3, etc à la racine (ce qui ne t'empêche pas de mettre tes squelettes article.html et rubrique.html et les autres dans ton dossier séparé précédemment créé)
Une fois ceci fait, il faut créer un fichier mes_options.php3 dans le dossier /ecrire et y mettre ce texte :
<?php
// Dossier des squelettes
// (a modifier si l'on veut passer rapidement d'un jeu de squelettes a un autre)
$dossier_squelettes = "./mes_squelettes";
?>
En remplaçant "mes_squelettes" par le nom de ton dossier séparé dans lequel tu as tous tes squelettes.
Attention tous les liens "relatifs" indiqués dans tes squelettes sont des liens relatifs aux fichier php3.
Exemple si tu as inclus une feuille de style :
<link rel="stylesheet" href="mes_style.css" type="text/css">
Ou une image :
<IMG src="monimage.jpg">
Alors il faudra que ta feuille de style ou ton image soient au même niveau que le php3 associé au html qui inclus ces lignes.
Ou alors si tu met ton css ou ton image dans ton dossier mes_squelettes, rajouter le nom du dossier dans le chemin :
<IMG src="mes_squelettes/monimage.jpg">
ou encore pour faire plus souple en utilisant php pour rappeller le contenu de la variable dossier_squelettes :
<link rel="stylesheet" href="<?php echo $dossier_squelettes; ?>/mes_styles.css" type="text/css">
Voilà @+
Le 5 juil. 04, à 16:41, Cedric a écrit :
Bonjour,
est il possible de mettre des pages spip (article.html et article.php3) dans
une dossier sépare de la racine du site??
Et comment configurer les pages pour que cela fonctionne