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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript + php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

javascript + php

n°2176285
efoulefou
Posté le 18-02-2013 à 15:38:52  profilanswer
 

Bonjour à tous,
je voudrais de l'aide. j'ai fait un petit site pour lister en arborescence mes dossiers, sous dossiers et fichiers qui se trouvent à l'intérieur.
Voila je voudrais en quelque sorte que lorsque je clique sur un dossier qu'il se déroule en affichant les sous dossiers qui se trouvent à l'intérieur (ainsi de suite pour les sous-sous dossier). j'ai vu qu'il était possible de le faire en JavaScript mais je m'y connais pas du-tout. j'ai essayé de lire et d'adapter les codes que je trouve à mon code php mais je n'y arrive pas, ça ne fonctionne pas .  
 
voici mon code php
 
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>  
</head>  
 
<div>
<?php
$BASE = ".";
     
if(isset($_GET['dir']))  
{
$dir = $_GET['dir'];
}  
else  
{
$dir = $BASE;
}
       
function list_dir($base, $cur, $level=0)  
{
global $PHP_SELF, $BASE;
if ($dir = opendir($base))  
{
while($entry = readdir($dir))  
{
if($entry != 'image')
{
/* chemin relatif à la racine */
$file = $base."/".$entry;
         
if(is_dir($file) && !in_array($entry, array(".",".." )))  
{
/* marge gauche */
for($i=1; $i<=(4*$level); $i++)  
{
echo "&nbsp;";
}
/* l'entrée est-elle le dossier courant */
 
if($file == $cur)  
{
echo "<b><img src='image/dir-open.png'/>&nbsp; $entry</b><br />\n";
}  
else  
{
echo "<img src='image/dir-close.png'/>&nbsp; <a href=\"$PHP_SELF?dir=".rawurlencode($file)."\">$entry</a><br />\n";
}
           
/* l'entrée est-elle dans la branche dont le dossier courant est la feuille */
           
list_dir($file, $cur, $level+1);
 
}
}
}
closedir($dir);
}
}
 
function list_file($cur)
{
if ($dir = opendir($cur))
{
while($file = readdir($dir))
{
if($file != 'index2.php')
{
$myfile = $cur."/".$file;
         
if(is_file($myfile))  
{
echo "<img src='image/file-none.gif'/>&nbsp; <a href='$myfile' target='blank'>$file</a><br />\n";
}
}
}
     
closedir($dir);
}
}
?>
</div>
   
<table align="left" width="100%" border="0" cellspacing="0" cellpadding="10" bordercolor="gray">
<tr align="left">
 
<td width="55%">
<!-- liste des répertoires et des sous-répertoires -->
     
<?php  
/* lien sur la racine */
   
if(!$dir)  
{echo "<img src='image/dir-open.png'/>&nbsp; /<br />";}  
else  
{  
echo "<img src='image/dir-close.png'/>&nbsp; <a href=\"".$_SERVER['PHP_SELF']."\">/</a><br />";  
}
   
list_dir($BASE, rawurldecode($dir), 1);  
?>
 
</td>
     
<td valign="top">
<!-- liste des fichiers -->
     
<?php
/* répertoire initial à lister */
if(!$dir)  
{
$dir = $BASE;
}  
   
list_file(rawurldecode($dir));  
?>
</td>
</tr>
</table>
   
<div></div>
</body>
</html>

mood
Publicité
Posté le 18-02-2013 à 15:38:52  profilanswer
 

n°2177085
Oyeee
Posté le 22-02-2013 à 14:53:56  profilanswer
 

Ton ami GOOGLE est là avec la requête : ajax menu déroulant dynamique


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  javascript + php

 

Sujets relatifs
Images liées à un javascript ne s'affichent pas onlineMise en veille ordinateur et destroy $_session javascript/php
Différence php et javascript ?Javascript & Ajax pour les nuls
[JAVASCRIPT] Que fait ce code ?Javascript Detection Bouton Home Iphone quitter navigateur
javascript : besoin de modifier une iframe crossDomain[RESOLU] Modification d'un code javascript
urlencode et javascriptProbleme avec fonction javascript.
Plus de sujets relatifs à : javascript + php


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