عند ما يقوم الزائر بالضغط على وصلة التحميل .
اريد ان اقوم انا بارسالة الى صفحة اخرة هذه الصفحة اجري فيها بعض العمليات بعد ذلك اقوم بتحنيل الملف الذي قام الزائر باختيارة .
ويظهر مربع تحميل الملف .
وشكرا
عند ما يقوم الزائر بالضغط على وصلة التحميل .
اريد ان اقوم انا بارسالة الى صفحة اخرة هذه الصفحة اجري فيها بعض العمليات بعد ذلك اقوم بتحنيل الملف الذي قام الزائر باختيارة .
ويظهر مربع تحميل الملف .
وشكرا
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
( اجري فيها بعض العمليات )
وش المقصود فيها ؟
اجعل الوصلة تكون على هذا الشكل
download.php?id=1
اجعل في قاعدة البيانات حقل مثلا url قيمته تكون عنوان الملف مثلا www.yourdomain.com/file.zip
ويكون السجل قيمة الـid بتاعه مساوية لقيمة
download.php?id=1
وفي ملف المعالجة اكتب
if($id){
//اكتب هنا العلميات التي تريد
//ثم اكتب امر التحويل التلقائي لملفكاخي المتميز لم تفهمني :
لو للاحضت في بعض المواقع :
انه عند اختيار مكان تنزيل الملف من السرفر مثلا . تلاحض انه يقول لك الرجاء الإنتضار بينا يتم تحميل الملف تلقائيا . وبعدين ملاحضة إذا لم يتم تحميل الملف تلقائيا الرجاء الضغط هنا .
العمليات التي اقوم بها انها هي ليست الطريقة في التنزيل او الأسلوب .
فقط عند ما يقوم الزائر بالغط على الرابط اقوم بتحويلة إلى صفحة فيها اقوم بحساب عدد مرات تنزيل الملف . بعد ان أنتهي من ذلك . أريد ان افتح الملف الذي في الرابط وأنا اعرفة وعرف مكانه . بس اريد هل هناك داله في php تقوم باستدعاء ملف التحميل او الملف ليفتح لي مربع التحميل .
يعني بختصار . افرض ان الزائر لم يضغط على الوصلة . الريد انا ان اقوم بتحميل الملف تلقائيا . كيف ذلك.
أتمنا ان تكون فهمت القصد؟
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
أخي فواز
اولا قم بعرض الارتباط هكذا
http://www.yourdomain.com/file.php?id=2
اجعل حقل في الجدول يحمل عنوان البرنامج مثلا
www.yourdomain.com/file.zip
اجعل البرنامج عند الضغط على الوصلة السابقة يبحث في قاعدة البيانات عن السجل الذي id بتاعه = 2 او الرقم الموجود
ثم قم بعمليتك المطلوبة
ثم اعمل تحويل تلقائي هكذا
echo "<meta http-equiv=\"Refresh\" content=\"1; URL=http://www.yourdomain.com/$row[url]\">";
باعتبار المتغير $url هو حقل url الموجود في الجدول
إذا ما فهمت او صعب عليك الامر ساعطيك مثال بسيط ، وآمل أني أكون فهمت مقصودك .
والله الموفق
تم تعديل هذه المشاركة بواسطة المتميز في 30 مايو 2006 في 03:10
الأخ (المتميز) متميز فعلا
وهذه طريقة أخرى موضوعة في دالة
function Redirect($url) {
if(headers_sent()) {
echo "<script type='text/javascript'>location.href='$url';</script>";
} else {
header("Location: $url");
}
}تم تعديل هذه المشاركة بواسطة khh في 30 مايو 2006 في 09:36
هذا الموضوع مغلق.