The K
Messages postés4Date d'inscriptiondimanche 15 avril 2007StatutMembreDernière intervention10 mai 2007
-
9 mai 2007 à 18:56
The K
Messages postés4Date d'inscriptiondimanche 15 avril 2007StatutMembreDernière intervention10 mai 2007
-
10 mai 2007 à 12:56
Bonjour à tous,
Je developpe un peu plus mon problème:
J'ai donc des mp3 dans un dossier, et j'aimerai bloquer l'accès à ceux-ci, ou même à tous le dossier losque l'on tape l'adresse du lien, mais faire en sorte que l'on puisse y acceder d'une autre page.
Un exemple parce que j'ai du mal à comprendre ce que je dis:
www.monsite.com
comprend: index.html & un dossier /mp3 (qui lui comprend un musique /zik.mp3)
je veux que si l'on tape www.monsite.com/mp3/zik.mp3 on ne puisse pas acceder à cette musique.
par contre dans www.monsite.com/index.html, on peut télécharger la musique.
Je pensais qu'htaccess était mon amis, mais c'est ou tous ou rien.
soit ce n'est pas possible, soit j'ai fais des erreurs dans mes essais de script.
Merci de m'aider ou de m'orienter.
PS: je sais pas si j'ai mis ce message dans le bon thème, désolé si je me suis trompé.
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 9 mai 2007 à 19:19
Salut,
Tu es au bon endroit... Si tu utilises PHP...
Le .htaccess est une bonne idée. Ce qu'il faut voir, c'est comment tu proposes le téléchargement dans index.html :
* Si le téléchargement est effectué via un lien vers "./mp3/zik.mp3", forcément ça ne va pas marcher !
* Il faut que tu poses un script "download.php" dans le répertoire de index.html. Ce fichier vérifie les droit de téléchargement et si ok fait un <?php echo fil_get_content('mp3/zik.mp3'); ?>
Attention aux entêtes HTML... Confère la doc de la fonction "header" sur http://www.php.net
The K
Messages postés4Date d'inscriptiondimanche 15 avril 2007StatutMembreDernière intervention10 mai 2007 9 mai 2007 à 19:32
merci pour la rapidité et la clarté de ta réponse, c'est ce qui me semblait, mais cela m'aurait arrangé de ne pas faire de "download.php" car je risque d'avoir un grand nombre de page et donc cela rallonge un peu mes actualisations.
Si j'ai bien compris, je met comme liens dans index.html:
[download.php la musique]
et dans "download.php" je met juste:
<?php echo fil_get_content('mp3/zik.mp3'); ?>
plus les éventuelles vérifications des droits de téléchargement.
Vous n’avez pas trouvé la réponse que vous recherchez ?