小编Imv*_*kky的帖子

PHP readfile()导致文件下载损坏

我使用PHP脚本提供从我的网站下载必要的javascript计时器后,这个PHP脚本包含导致下载.但无论我尝试什么,下载的文件都是腐败的.任何人都可以帮我指出我哪里出错了.

这是我的代码

     <?php
include "db.php";    
 $id = htmlspecialchars($_GET['id']);
 $error = false;
    $conn = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
    if(!($conn)) echo "Failed To Connect To The Database!";
    else{   
        if(mysql_select_db(DB_NAME,$conn)){
            $qry = "SELECT Link FROM downloads WHERE ID=$id";
            try{
                $result = mysql_query($qry);
                if(mysql_num_rows($result)==1){
                    while($rows = mysql_fetch_array($result)){
                        $f=$rows['Link'];
                    }
                    //pathinfo returns an array of information
                    $path = pathinfo($f);
                    //basename say the filename+extension
                    $n = $path['basename'];
                    //NOW comes the action, this statement would say that WHATEVER output given by the script is given in form of an octet-stream, …
Run Code Online (Sandbox Code Playgroud)

php file-io download

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

download ×1

file-io ×1

php ×1