selam
read file ile dosya download yapmak ettirmek istiyorum sorun ise su:
dosya adını db den
olarak kullanınca zipli dosya text olarak geliyor aşagıdaki gibi
ancak aşagıdaki kodları çıkarınca normal zip olarak indiriyor
Sorum su veritabanından hem veri alıp hemde read file komutunu hatasız nasıl kullanacam ?
read file ile dosya download yapmak ettirmek istiyorum sorun ise su:
dosya adını db den
PHP:
$goobullin = $_POST['fdffffffff'];
$sonuc = mysql_query("SELECT * FROM `cafe_table` WHERE isim = '$fdffffffff");
$myrow = mysql_fetch_array($sonuc);
$dosyaadi = $myrow["dosyaadi"];
$query = "DELETE FROM cafe_table WHERE isim = ('$fdffffffff')";
$result = mysql_query($query);
ini_set('session.cache_limiter', '');
header('Expires: Thu, 19 Nov 1981 08:52:00 GMT');
// fix for IE catching or PHP bug issue
header('Pragma: no-cache');
header("Expires: 0"); // set expiration time
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
// browser must download file from server instead of cache
// force download dialog
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
// use the Content-Disposition header to supply a recommended odevadi and
// force the browser to display the save dialog.
header("Content-Disposition: attachment; filename=".basename($dosyaadi).";");
header("Content-Transfer-Encoding: binary");
$root_path = "http://*****.***/";
$myfile = $root_path . $dosyaadi;
readfile("$myfile");
olarak kullanınca zipli dosya text olarak geliyor aşagıdaki gibi
Kod:
PKàPµ,YÉ岺„dosya.docí] Œ\ÕyşïìúıZclö`Œc›ñ²6`l‡õbƒãG±!Ar°gwÆŞa^Ë< ³J#H RdQÔ(y(T‰Z¥.¡(I£Ö©¦¨T)i’6 D$®Rš8¹@v½ıÎÿŸsϹه¡JR款¹wî=÷<ÿ÷9s÷¥ç¾üù¿Zü …ÒuÔFgG¦Ñdçš|À|é ú ¾vvddD]ºi¥ßªôÚߢɥíD§çı?Ÿ&㘷R+µR+µR+µR+µR+µR+µR+ıûùÚ‡n×~¼òáÕz½Z«Ÿ¦ıïÚ7Wşílí÷wh?öi±O¯ü~µ3KmgQ›¼Ô–‹H~ı üd÷×4êÿG_J²së2` ~½XE²“ëro ÉN.åÿ«xÄZ`p¥¾5©õt¢k€ €ú™à&àıúş0p>7x/'µMşóŠ¼¥¥B ÑϚ䙲 M&±¤r{››wÏÏVóÆí&½§çϼe!{Nô;›7åÙ4g–‘ı/ºfWgxéxÓbJxŠg&R¿JêÿfóÛ^®UŞ^Ô Qû!ÿ÷vfojó´õ'4ï·~ŞÙaê÷|bíÙ€ú':şW9õ{t=o† İ ‚;&<ÿóP¿§eÖDÆßü®PjUïÖ®Ñæ…Âéß“ş İ›ã»-Ã':şaùÿ^—ïåäaöÛ¦ …e·Òá¡ıh=ÙÂál5'!ù½êÒ–ró²:ïÄ—z1[ªun 76>yg˼úOÿ PKàPµ,YÉ岺„ dosyaadi.docPKIó
ancak aşagıdaki kodları çıkarınca normal zip olarak indiriyor
PHP:
$goobullin = $_POST['fdffffffff'];
$sonuc = mysql_query("SELECT * FROM `cafe_table` WHERE isim = '$fdffffffff");
$myrow = mysql_fetch_array($sonuc);
$dosyaadi = $myrow["dosyaadi"];
$query = "DELETE FROM cafe_table WHERE isim = ('$fdffffffff')";
$result = mysql_query($query);
Sorum su veritabanından hem veri alıp hemde read file komutunu hatasız nasıl kullanacam ?