Bonjour à tous,
je suis complètement novice en PHP, j'ai une fonctionnalité à développer et j'ai du mal à m'en sortir.
Sur un site utilisant des templates php (fichiers tpl), je dois ajouter un lien qui zip une liste de fichier et permet de télécharger le zip
J'ai trouvé une fonction php qui fait le zip, que j'ai placé dans un fichier (zip.php)
Le code du fichier download.tpl est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php function create_zip($files = array(), $destination = ' ', &overwrite = false) {...} ?>
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 {tr}You can now proceed downloading the file{/tr}: <table border="0"> <tr><td>{tr}File description{/tr}:</td><td><b>{$finfo.description}</b></td></tr> <tr><td>{tr}Uploaded on{/tr}:</td><td><b>{$finfo.upload_date}</b></td></tr> {$plugins} {if count($files) > 1 } <td colspan="2" align="center"><a href="[ici je ne sais pas comment appeler la fonction create_zip du fichier zip.php]'') "> <img src="{tpl file=/img/downloadAll.png}" border="0"><br /> {tr}Download all files{/tr}</a></td></tr> {/if} {foreach from=$files item=f key=k} <tr><td>{tr}File name{/tr}:</td><td><b>{$f.name}</b></td></tr> <tr><td>{tr}File size{/tr}:</td><td><b>{$f.size|fsize_format}</b></td></tr> <td colspan="2" align="center"><a href="{$script}?action=g&fid={$k}"> <img src="{tpl file=/img/download.png}" border="0"><br /> {tr}Download file{/tr}</a></td></tr> {/foreach} </table>
Ma question est de savoir comment appeler cette fonction avec les paramètres, dans la partie <a href = "[ici je ne sais pas comment appeler la fonction create_zip du fichier zip.php]">
Il faudrait mettre un include du fichier test.php mais dans ce fichier tpl je ne trouve pas la syntaxe. Même problème pour appeler la fonction.
Merci de votre aide.
Partager