fonction include qui merde sous free - PHP - Programmation
Marsh Posté le 03-11-2003 à 19:03:38
c'est normal, c'est une sécurité pour empêcher l'inclusion par des "personnes malintentionnées" de fichiers et scripts extérieurs dans le cas d'une faille de sécurité énormissime.
Sinon je vois pas ce qui va merder, c'est pas difficile de mettre <? include("../php/bottom.php" ); ?> pour les pages qui sont dans des sous répertoires
Marsh Posté le 03-11-2003 à 19:49:51
ben le truc c'est que ca me fait un peu chier, car j'ai un modele de page "squelette" toutes identiques donc si yen a qui on ../ et d'autre pas, c'est plus compliqué
m'enfin, il va pas rester tres longtemps chez free ce site, il commence deja a me souler
Marsh Posté le 04-11-2003 à 00:13:28
Ca dépend pas de Free hein, ca sera comme ca partout...
Tu peux pas inclure du php qui vient d'un système de fichiers que tu ne peux pas atteindre directement, sinon, on pourrait visualiser la source de n'importe quel fichier... Tu n'obtiendras que la version interprété de ton .php distant puisque tu passeras par http et que php s'éxécute côté serveur.
Marsh Posté le 09-02-2004 à 19:36:58
(trois plombes à la bourre) voui, j'y avais pas pensé, mais même, je crois que free empêche l'inclusion de fichiers extérieurs. enfin pas sur
Marsh Posté le 09-02-2004 à 21:06:35
$_SERVER['DOCUMENT_ROOT']
Mais si tu veux inclure des images dans le include, faut trouver une astuce (une fonction plutôt).
Marsh Posté le 10-02-2004 à 03:02:42
// on cherche le chemin relatif |
Le seul moyen que g trouver pour faire un chemin relatif correct dans le include (pour mettre des images par exemple) car Free n'acceptait pas les chemins globaux pour les images
Marsh Posté le 03-11-2003 à 17:54:33
salut
je suis un peu nul en php...
je viens de créer un compte sur free et les include marches pas comme je veux:
depuis une page stocké sur free, si j'utilise ce code:
<?
include("http://club.cams.free.fr/php/bottom.php" );
?>
ben ca marche pas
par contre avec
<?
include("php/bottom.php" );
?>
ca marche tres bien
le probleme est que je ne veux pas m'emmerder avec des niveau de repertoire qui vont merder, toutes las pages du site ne seront pas sur la racine...
sur un autres ite hebergé sur sivit.fr (donc pro) ca marche tres bien sans aucun probleme!
merci de votre aide
-> l'adresse du site http://club.cams.free.fr