السلام عليكم
لدي قاعدة بيانات فيها جدول بإسم images وفيها حقل بإسم filname
سويت ملف بإسم download ووضعت فيه هذا الكود
كود PHP:
<?
$dbServer = "localhost";
$dbUser = "m5zncom_bahaa";
$dbPass = "106490";
$dbName = "m5zncom_u";
$result = mysql_connect($dbServer,$dbUser,$dbPass) or die ("notttt") ;
mysql_select_db($dbName);
if ($filename)
{
$de = intval( $_GET['filename'] );
$de = preg_replace("/'\/<>\"/","",$de);
$filename=strip_tags($de);
$rateset=mysql_query("UPDATE images SET download=download+1 WHERE filename='$filename'");
$filed = mysql_query("SELECT * FROM images WHERE filename='$filename'");
$row = mysql_fetch_array($filed);
$fileurl=$row["filename"];
Header("Pragma: public");
Header("Expires: 0");
Header('Content-Description: File Transfer');
Header('Content-Type: application/force-download');
Header('Content-Disposition: attachment; filename=' . basename($fileurl));
Header("Content-Type: application/x-ms-download\n");
readfile($fileurl);
}
?>
حاولت الدخول
http://www.m5zn.com/download.php?fil...d1600a6ba9.zip
حيث d1600a6ba9.zip موجود في الحقل filename
تظهر صفحة بيضاء فمالسبب؟