Je suis entrain de créer un site internet. ET je débute carrément en HTML et tout ses petits frères (php, js…).
J’ai créé une page avec 8 vidéo et je voudrais mettre un lien pour que les gens puisse les télécharger.
Donc ils recommandent de créer une page de téléchargement qui doit envoyer le fichier demandé grâce à la méthode GET. Un lien pourrait ressembler à :
<a href="download.php?name=video1.wmv">Télécharger la vidéo</a>
Et insère ceci dans ton fichier download.php :
<?php
header("Content-type: application/force-download"); // On indique ici un téléchargement forcé
header("Content-Disposition: attachment; filename=".$_GET['name']); // On dit où se trouve le fichier
readfile($_GET['name']); // On va le chercher
?>
Je ne garantis pas son fonctionnement, car je ne l’ai pas testé.
N’oublie pas de mettre le chemin relatif ou absolu du fichier depuis download.php à télécharger dans $_GET[‘name’].