j'ai commenter toutes les lignes avec un header().comme ca
sans afficher la fenetre de telechargement,le clique
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
22 <?php //if (isset($_GET['file'])) { //$file = preg_replace('/[^0-9a-z\.\_\-]/i','',$_GET['file']); //var_dump($_GET['file']); if (isset($_GET['file'])) { $file = preg_replace('/[^0-9a-z\.\_\-]/i','',$_GET['file']); var_dump($file); $dir='c:\willy\ '; $fullpath = $dir.$file; if (is_file($fullpath)) { //header("Content-disposition: attachment; filename=".$file); //header("Content-length: ".filesize($fullpath)); //header('Content-Type: application/octet-stream'); //header('Content-Transfer-Encoding: binary'); readfile($fullpath); } else { echo $fullpath .' n est pas un fichier'; } } else { echo 'file est vide'; } ?>
sur un lien ouvre une fenetre avec plusieurs caracteres.
donc pas de message d'erreur.
Partager