Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1308 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  fonction include qui merde sous free

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction include qui merde sous free

n°557904
aerosimorg
Posté le 03-11-2003 à 17:54:33  profilanswer
 

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

mood
Publicité
Posté le 03-11-2003 à 17:54:33  profilanswer
 

n°557998
Profil sup​primé
Posté le 03-11-2003 à 19:03:38  answer
 

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 :/

n°558018
aerosimorg
Posté le 03-11-2003 à 19:49:51  profilanswer
 

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

n°558266
xam_orpheu​s
Posté le 04-11-2003 à 00:13:28  profilanswer
 

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.

n°636376
Profil sup​primé
Posté le 09-02-2004 à 19:36:58  answer
 

(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

n°636465
Master p
My new cock ring :D
Posté le 09-02-2004 à 21:06:35  profilanswer
 

$_SERVER['DOCUMENT_ROOT']
 
Mais si tu veux inclure des images dans le include, faut trouver une astuce (une fonction plutôt).


Message édité par Master p le 09-02-2004 à 21:10:15
n°636870
Master p
My new cock ring :D
Posté le 10-02-2004 à 03:02:42  profilanswer
 

// on cherche le chemin relatif
$path = '';
$chemin = $PATH_INFO;  
do  {
$chemin = strstr(chemin, '/');
$path = '../'.$path;
}
while (!($chemin == ''));
define("PATH2", $path);


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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  fonction include qui merde sous free

 

Sujets relatifs
Inclure un page nécessitant d'être autentifié avec include()Appeller une fonction d'une classe directement
[SDL] je comprends pas bien une fonction...Changer le contenu d'1 listeBoX en fonction choix d'1 autre listeBoX
problem de tableau a 2 dim passer en argument dans une fonction[EXCEL] Comment utiliser une macro en tant que fonction d'excel ??
Comment fait-on pour passer en parametre une fonction à une méthode ?[VB.net] Comment passer un Array String a une fonction sans variable
Fonction combinatoire (C(n,p))Fonction texte
Plus de sujets relatifs à : fonction include qui merde sous free


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR