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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Open_basedir et lien symbolique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Open_basedir et lien symbolique

n°564087
Gurney_Hal​leck
dévisage des figures
Posté le 11-11-2003 à 16:41:29  profilanswer
 

Salut,
 
Voilà, j'ai un pb :
j'ai un script qui parcoure un dossier et qui affiche les fichiers.
Seulement, le dossier en question est un lien symbolique, du coup j'ai cette erreur :
 
Warning: open_basedir restriction in effect. File is in wrong directory in /home/e-smith/files/ibays/emule/html/index.php on line 101
 
si quelqu'un a une idée ?
je peux pas faire de hard link...

mood
Publicité
Posté le 11-11-2003 à 16:41:29  profilanswer
 

n°564129
bozocarzu
Posté le 11-11-2003 à 18:02:29  profilanswer
 

fais voir le code source

n°564133
Gurney_Hal​leck
dévisage des figures
Posté le 11-11-2003 à 18:05:21  profilanswer
 

Code :
  1. <?php
  2.   echo $repertoire = 'fichiers';
  3.   $id_dossier = opendir($repertoire);
  4.   while ($fichier = readdir($id_dossier)) {
  5.     $id_fichier = $repertoire.$fichier;
  6.     if( is_link($id_fichier) )
  7. {
  8.       echo "<table border=1><tr><th>Nom</th><td>".$fichier;
  9.       echo "</td></tr><tr><th>Type</th><td>".filetype($id_fichier);
  10.       echo "</td></tr><tr><th>Taille</th><td>".filesize($id_fichier)." octets";
  11.       echo "</td></tr><tr><th>Création</th><td>".date("d/m/Y H:i:s ", filectime($id_fichier));
  12.       echo "</td></tr><tr><th>Modification</th><td>".date("d/m/Y H:i:s ", filemtime($id_fichier));
  13.       echo "</td></tr><tr><th>Dernier accès</th><td>".date("d/m/Y H:i:s ", fileatime($id_fichier));
  14.       echo "</td></tr><tr><th>ID Propriétaire</th><td>".fileowner($id_fichier);
  15.       echo "</td></tr><tr><th>Permission</th><td>".fileperms($id_fichier);
  16.       echo "</td></tr></table>";
  17.     }
  18.   }
  19.   closedir($id_dossier);
  20. ?>

n°564140
letouriste
Comme son nom l'indique ^^
Posté le 11-11-2003 à 18:16:38  profilanswer
 

Heu c'est le shell qui link le lien, PHP en sait rien lui de ton link ... apparement il faut le chemin absolue obligatoirement, mais y doit y avoir une tite astuce nan?! :)

n°564142
bozocarzu
Posté le 11-11-2003 à 18:17:11  profilanswer
 

essai de voir la fonction glob


Message édité par bozocarzu le 11-11-2003 à 18:17:43
n°564240
Gurney_Hal​leck
dévisage des figures
Posté le 11-11-2003 à 20:30:47  profilanswer
 

letouriste a écrit :

Heu c'est le shell qui link le lien, PHP en sait rien lui de ton link ... apparement il faut le chemin absolue obligatoirement, mais y doit y avoir une tite astuce nan?! :)


 
si, quand je fais un filetype du fameux dossier en question, il me retourne link :/
 
je vois pas comment le feinter :/


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

  [PHP] Open_basedir et lien symbolique

 

Sujets relatifs
[PHP] Pb de recuperation de $var[PHP] Mail tronqué avec mail()
[PHP/JS] Associer un fichier à une variable PHP[PHP] Question [MàJ] ¿
[PHP / MySQL] Comment marche le LAST_INSERT_ID() ?[PHP] Probleme sur la fonction header()
[PHP] Expressions régulières... elle marche pas comme je veux...[PHP] output handler 'ob_gzhandler' cannot be used after 'URL-Rewriter
[PHP][JS] Vraiment Bizzard[PHP] Afficher la valeur des boutons radio
Plus de sujets relatifs à : [PHP] Open_basedir et lien symbolique


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