الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سكربت download لكن الملف المنزل لايعمل

بدأه regata في 22 مايو 2010 · 1 رد · 439 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا كنت بأحاول اعمل سكربت لجعل المتصفح يخرج صندوق الحفظ او download box بالفعل ظهر الصندوق واعمل حفظ في مكان علي جهازي للملف

المشكلة: عند تشغيل الملف الذي تم حفظه وتنزيله لا يعمل ويطلب مني تحديد برنامج لتشغيله ولو مثلا ملف صورة واحدد acdsee ايضا لايعمل و]كله يأخذ اسم واحد وهو الذي حددته في البرنامج مثلا$nam

ارجو المساعدة لو سمحتم .. اين المشكلة هل ينبهني احد ماهي؟؟؟please :mellow:

الكود استخدمت فيه header(content---Disposition)k

هكذا:

header("Pragma: public");i

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

header('Content-type: application/octet-stream');

header('Content-Disposition: attachment; filename=\"" . basename($filename) . "\"');

header('Content-Transfer-Encoding: binary');

readfile($nam);

انا لسه مبتدأة في php

تم اضافة السطور الثلاث الاولي وجدها عند بحثي في php manual

#2

و عليكم السلام

أبدل هذا السطر

header('Content-Disposition: attachment; filename=\"" . basename($filename) . "\"');

بالسطر التالي و انظر النتيجة

header('Content-Disposition: attachment; filename=\"" . basename('.$filename.') . "\"');

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…