Bonjour,
Voilà j’ai sur mon site des fichiers à télécharger (de petits scripts gratuits).
Actuellement quand on clique sur un fichier, une page s’ouvre avec le texte du script... évidement ce n’est pas très pratique.
J’aimerai plutôt qu’une fenêtre s’ouvre et propose d’enregistrer le fichier.
J’ai alors trouvé le snippet
FileDownloadPE qui semble parfait pour ça.
Je l’ai installé mais je n’arrive pas à le faire fonctionner correctement.
En fait quand je clique sur le lien, j’ai bien la fenêtre qui s’ouvre et je peux enregistrer mon fichier normalement.
Mais quand je consulte le fichier, en fait il ne contient pas mon script mais ceci:
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/*****/*****/www/manager/includes/document.parser.class.inc.php(769) : eval()'d code</b> on line <b>42</b><br />
J’ai revérifié la config de FileDownloadPE...
- Avec FileZilla j’ai vérifié que le fichier est bien sur le serveur et est correct.
- La template variable ’File ’ de FileDownloadPE contient bien un chemin réel: assets/files/nonQuadSelector.mcr.zip
Et quand je clique sur insert, la fenêtre montre bien que ce lien existe.
- ’FileMime’ est bien réglé sur ’application/zip’
- J’utilise bien la template Downloads.
- Et le document Downloads contient bien un sous-document pour héberger le fichier.
- L’ID qu’indique mon navigateur sur le lien est bien celle du document: http://www.arketip.be/index.php?id=17
Ma page de test:
http://www.arketip.be/index.php?id=10 (le premier lien est l’ancien lien, en dessous il y a les erreurs)
La seule chose qui n’est pas claire, c’est ce que je dois mettre dans le champs ’alias’.. actuellement j’ai mis le nom de fichier.
Voilà je suis un peu perdu comme d’hab