Bonjour,
Je viens d'arriver sur le forum et j'aimerais vous demander de l'aide.
J'aimerais afficher les fichiers pdf d'un répertoire donné et les ouvrir à l'intérieur du site quand je clique sur le nom du fichier.
Actuellement j'arrive à scanner le contenu du répertoire et l'afficher à l'écran. J'arrive même à ouvrir les pdfs en cliquant sur le nom de fichier.
Mon soucis est que j'ai un problème avec la variable envoyé à ma fonction java qui prend toujours la dernière valeur inscrite.
Est-ce que je prends pas le bon chemin? Quelqu'un pourrais m'aider?
Voici mon code
Je vous remercie énormément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php $files = glob('./files/scan/*.pdf'); $i = 1; foreach($files as ${$file.$i}) { //do your work here $path = './files/scan/'.${$file.$i}.''; ${$file.$i} = basename($path); echo '<tr><td width="100%" id="'.${$file.$i}.'" onclick="openPdf()" role="button">'.${$file.$i}.'</td></tr>'; $i++; }; </tr> </table> <table border="0" width="60%" align="float:right;" style="height:520"> <td align="right"> <iframe id="myFrame" style="display:none" width="100%" height="520"></iframe> <script> function openPdf() { var omyFrame = document.getElementById("myFrame"); var fichier = '<?PHP echo '/files/scan/'.${$file.$i-1}.'';?>'; omyFrame.style.display="block"; omyFrame.src = fichier; } </script> </td> </table>
Partager