j'ai une page php de téléchargement d'image avec en variable le nom du fichier (Ci-dessous la page de code ). La variable est renseignée dans une page php précédente en cliquant sur la photo à télécharger. Mon soucis est qu'il me semble que la variable n'est pas reconnue, car c'est la page php de téléchargement qui est appelé au téléchargement et non la photo !! Ca fait une semaine que je fais tous les essais possible et que rien n'y fait. A titre d'exemple, voici le lien que me donne la page php d'appel au téléchargement :
http://www.veloloisirceyresten.fr/html/rando/download_ravito1.php?fichier=DSC01100.JPG
Page de téléchargement :
<?php
$tableau = explode (".",$file);
$nb_element_1 = count ($tableau) -1;
if ($tableau[$nb_element_1] != "php") {
header("Content-disposition: attachment; filename=$file");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize("./photos_chgt/ravito1/".$file));
header("Pragma: no-cache");
header("Cache-Control: no-store, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile("./photos_chgt/ravito1/".$file);
}
else {
header("Location: photos_ravito1.php");
}
?>
Merci de votre aide
Bruno