Maison > Article > développement back-end > fonction de téléchargement forcé du fichier php
L'exemple de cet article partage la fonction de téléchargement forcé de fichier PHP pour votre référence. Le contenu spécifique est le suivant
public function down() { $id = $this->_get('id'); $M = M("downloads"); $data=$M->where("id=$id and status=1")->find(); !$data && exit; $filename = iconv('UTF-8','GBK',$data['filename']); $savename = $data['savename']; $myfile = $data[url] ? $data[url] : 'Uploads/file/'.$savename; if(file_exists($myfile)){ $M->where("id=$id")->setInc('downloads'); $file = @ fopen($myfile, "r"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=" .$filename ); while (!feof($file)) { echo fread($file, 50000); } fclose($file); exit; }else{ echo '文件不存在!'; } }
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile. à l'étude de tout le monde. J'espère également que tout le monde Duoduo prend en charge le site Web chinois PHP.
Pour plus d'articles liés à la fonction de téléchargement forcé de fichiers PHP, veuillez faire attention au site Web PHP chinois !