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

  FORUM HardWare.fr
  Programmation
  PHP

  variable path et pointage fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

variable path et pointage fonction

n°1714115
jonatMal
Posté le 08-04-2008 à 09:22:59  profilanswer
 

Bonjour à tous,  
 
J'ai une fonction, qui permet de lister les fichiers pdf d'un dossier sur un serveur où se trouve mon site internet, mais j'ai un problème avec la définition de la variable path. En effet,lorsque que je mets le fichier php correspondant au code ci-dessous, pour lister les documents du dossier "Documents" à la racine de mon site, il marche très bien ( path = Documents ). Mais si je place le php dans un autre fichier X (racine/fichierX/....) je n'arrive pas à utiliser la fonction vers le fichier documents (racine/Documents).  
 
Auriez-vous une idée de la nomenclature à utiliser pour remplacer test par un pointage vers le fichier "Documents" en placant le fichier php dans fichier X?  
 
Voici le code.  
 
Merci d'avance  
 
------------------------------------------------  
------------------------------------------------  
------------------  
 
<body>  
 <?php  
  $path = test;  
  {  
  }  
  ?>  
 <table cellpadding="3" cellspacing="1">  
 <tr>  
 <th scope="col">Fichiers<br /></th>  
 <th scope="col">Date de mise en ligne<br />  
 <th scope="col">Taille du fichier<br /></th>  
 </tr>  
 <?php  
 
function listing($dir)  
{  
 $pdf_files = array();  
 $dh = opendir($dir);  
 
 while (false !== ($filename = readdir($dh)))  
 {  
 if(strtolower(strrchr($filename, '.')) == '.pdf')  
 $pdf_files[] = $filename;  
 }  
  rsort($pdf_files);  
 
$sommepoids = "";  
 
 foreach($pdf_files as $pdf_file)  
 {  
 
  //<?  
 //header("Content-type: application/pdf" );  
 //header("Content-Disposition: attachment; filename=$pdf" );  
 //readfile($pdf);  
 //?> */  
  $poidsdufichier = round(filesize($dir."/".$pdf_file)/1024,2);  
$sommepoids += $poidsdufichier;  
  echo '<tr>  
 <td><p align="center"><a href="'.rawurlencode($dir).'/down.php?pdf='.rawu  
rlencode(str_replace ('/', '', $pdf_file)).'">'.$pdf_file.'</a></p></t  
d>  
 <td><p align="center">'.date ("d/m/Y", filectime($dir."/".$pdf_file)).'</p></td>&  
lt;td><p align="center">'.round(filesize($dir."/".$pdf_fi  
le)/1024,2) .'Ko</p></td>  
 </tr>';  
  }  
  echo '<p>'.count($pdf_files).' fichiers disponibles pour un poids total de '.$sommepoids.' Ko</p>';  
  }  
   
 
listing($path);  
$urlComplete= rawurlencode(str_replace ('/', '', $value));  
 
?>  
 </table>
[/]

mood
Publicité
Posté le 08-04-2008 à 09:22:59  profilanswer
 

n°1714172
art_dupond
je suis neuneu... oui oui !!
Posté le 08-04-2008 à 11:04:53  profilanswer
 

je ne n'avais pas posté une réponse ici moi :??:
 
mais je suis vraiment amnisique ou quoi :sweat:
 


---------------
oui oui
n°1714863
Xav_
The only one...
Posté le 09-04-2008 à 11:13:55  profilanswer
 

art_dupond a écrit :

je ne n'avais pas posté une réponse ici moi :??:
mais je suis vraiment amnisique ou quoi :sweat:


 
pas amnésique, mais yavait un piège, ce topic à un pti frère jumeau ici: http://forum.hardware.fr/hfr/Progr [...] 3543_1.htm
 
et c'est là-bas que tu a répondu ^^
 
ça fait pas partie des règles du forum de pas poser 2 fois la même question  :??:


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World

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

  variable path et pointage fonction

 

Sujets relatifs
Eval() ? Ou solution pour dériver une fonction en symbolique ?variable path et pointage fonction
Pb de changement de variable avec un bouton sous flash[résolu] signe opératoire contenu dans une variable ?
récupérer le retour d'une fonction unix[résolu]Incrémentation variable à chaque rechargement de la page
Selectionner une plage de cellule en fonction d'une autre cellule 
Plus de sujets relatifs à : variable path et pointage fonction


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