• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با کد بک آپ گیری
#1
سلام
این کدیه که با اون از مطالب وبلاگ پشتیبانگیری میشه:
کد پی‌اچ‌پی:
$filename='http://'.$qa['blog'].'.'.$qcb['site'].'/backup.xml';

header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=".$filename.";");
header("Content-Transfer-Encoding: binary");

            
header('Expires: 0');
            
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
            
header('Pragma: public');
            
header("Cache-Control: private",false);
            
//header('Content-Length: ' . filesize($filename));
            
ob_clean();
            
flush();

readfile($filename); 
وقتی که خروجی میگیره به این شکل هست:
کد:
‹      „Sفnس0½¦OaY¢74M‹DإOشچl«´‏ذ…q‰ـؤi¬:N°‌¥½g¼اذ$ؤد’آث`'ë”EBـ8ْىs>ںïا‰Uآـژ؛‌ژ“…A¬Tf‘د9½Bً8هٹpeù»Œ@ش‚ٹl•m¸[email protected]c!‰B¹ٹ¬—P÷ڑz‏جئSءگب@ذLر”Cp<ںùقجG”wû¯ه¯?كتهmy×âlب®HE(›
ے¾ےRق‏‏    ِ×û›طP¾îپ#–êُ#YUك’bق›½ ³ڑ
œhyô€’5Iڑ;ه C3EاJO¨ôœz#ث
°رm )ںm¦ڈ¨bْ¬¥‚XگAcعkغ6آْ±’1NْT~؟âغî½؟'؛د©7َ–c¾lطjطF¦وءاè حv‚®cُotأCo›QAڑژ^´ ï¨T"_ه­lNY؛آى{وû ث{ےar‰àBàu‚X‍Zbز’؛œح‎‹†NتC²‎(JK‹6ت»œ\L|k|â{Mں† ؤ»*ؤ*·‎@»قï8v‎²ں84؛%گ"xبھ(ٹاQ3?ه’ˆ·s»
=صحرpط½B£
U¬¯ ‍êـ‰ةمP%X¬)؟ ُ£7ê‰"‘0éiط(
و موقع بازیابی همین فایل ، میگه که هیچ فایلی بازگردانی نشد.

مشکلش چیه
راهنمایی کنید لطفا
  پاسخ
تشکر شده توسط :
#2
سلام و وقت بخیر

فکر نمیکنم این کدها ارتباطی با گرفتن بک اپ داشته باشند.
سایت برای خودته؟ به کدها و دیتابیس دسترسی دارین؟
  پاسخ
تشکر شده توسط :
#3
بله دسترسی دارم
ببینید لینک پشتیبانگیری به این شکله:
کد:
file.php?id=user
و محتویات فایل file.php هم همونیه که بالا گذاشتم. البته کد دریافت $_GET هم هست و وقتی وارد این صفحه شدیم، فایل مورد نظر با پسوند xml ساخته و دانلود میشه که محتویات این فایل هم همونطور که بالا می بینید ناخوانا و درهم برهم است
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان