اخي الكريم هل تستطيع ان تعدل على الملف المرفق حيث استخدم سكربت php- fusion
الملف مرفق
اريد انا تشفير الرابط
وياريت ان لو يكون الملف من ايضا خارج موقعي مايبين الموقع الاخر
اخي الكريم هل تستطيع ان تعدل على الملف المرفق حيث استخدم سكربت php- fusion
الملف مرفق
اريد انا تشفير الرابط
وياريت ان لو يكون الملف من ايضا خارج موقعي مايبين الموقع الاخر
أخي الكريم
الكود الموجود لا يحتاج الى تعديل لانه يقوم باخفاء رابط التحميل الاصلي
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
اخي المهندس المصري
بالعكس الملف الذي ارفقته انا بالمشاركه عند الضغط على رابط التحميل يظهر الملف الاصلي اسمه والملف المحفوظ به ولكن وجدت مجله رائعه جدا فيها مميزات تقريبا بوابه كامله وشامله
في هذه المشاركه
http://www.swalif.net/softs/swalif54/softs236236/
وايضا مركز التحميل جربته يقوم باخفاء الملف الاصلي حتى لو كان من روابط خارجيه والمجله فعلا رائعه جاري تعريبها حاليا بالكامل
اخي المهندس المصري
ما فهمت قصدك اعذرنى
الان لدى ملف رابيد شير قمت بتحويلة الى التحميل المباشر مثلا
والان اريد ان اقوم بوضعه فى منتداى مثلا مع التشفير ليظهر وكأن التحميل من موقعى
هذا ببساطه ما أود فعلة
__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
اخي الكريم
ارجو اطلاعي على رابط لمجلتك لان هذه المجلة التي تستخدمها (php- fusion) تقوم باخفاء الروابط في الكود الخاص بها..
فغريب انها لا تقوم بذلك في موقعك !!
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
هذه الخاصية لا تنطبق الا على الروابط المباشرة فقط
يعني المواقع التي لا تستخدم روابط مباشرة ستفشل معها هذه الخاصية وستقوم بتحميل صفحة ال html التي بها العداد الزمني او الصورة العشوائية على حسب الموقع
لكن انا فصلت لك الكود جيداً
انت تستبدل $table_name باسم الجدول الذي يتعامل مع مكتبة التحميلات وليكن مثلا اسمه download
و تستبدل $table_file_name باسم حقل اسم الملف المُراد تحميله
وكما ذكرت لك اذا احببت ان اقوم لك بعملها ارفق الملف وانا ساعدل لك عليه
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
اخى الحبيب المهندس المصرىهذه الخاصية لا تنطبق الا على الروابط المباشرة فقط
يعني المواقع التي لا تستخدم روابط مباشرة ستفشل معها هذه الخاصية وستقوم بتحميل صفحة ال html التي بها العداد الزمني او الصورة العشوائية على حسب الموقع
لكن انا فصلت لك الكود جيداً
انت تستبدل $table_name باسم الجدول الذي يتعامل مع مكتبة التحميلات وليكن مثلا اسمه download
و تستبدل $table_file_name باسم حقل اسم الملف المُراد تحميله
وكما ذكرت لك اذا احببت ان اقوم لك بعملها ارفق الملف وانا ساعدل لك عليه
مافى مجلة ولا يحزنون فقط عبارة عن منتدى ابغى وضع الروابط به على انها تتحمل من موقعى وليس من موقع اخر
بالنسبة للرابيد شير يوجد خاصية التحميل المباشر (وصلات ساخنة) كما فى الميجا ابلود (طبعا لعضويه مميزة)
وانا امتلك واحده
فاردت تخزين الملفات وتتحمل كانها من موقعى
وجزاك الله كل خير على صدرك الرحب باستقبال مشكلتى هذه
__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
اخي الكريم
سواء كان منتدى او مجلة او برمجة خاصة فلا فرق طالما الكل برمجة php
يجب تضمين الرابط باستخدام الدالة header
لتسهيل المثال عليك ممكن عملها بدون قواعد بيانات بحيث تضع الرابط يدوي
كود PHP:
<?php
$fileurl ="http://www.site.com/download/xxxx.zip";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("(anti-spam-(anti-spam-(anti-spam-content-type:))) application/force-download");
header("(anti-spam-(anti-spam-(anti-spam-content-type:))) application/octet-stream");
header("(anti-spam-(anti-spam-(anti-spam-content-type:))) application/download");
header("Content-Disposition: attachment; filename=".basename($fileurl).";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($fileurl));
readfile("$fileurl");
exit();
?>
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
جزاكم الله كل الخير اخى الحبيب
مهندس مصرى
وهذا بالفعل ماكنت اقصدة
يمكن للجميع ملاحظة الآتى
حيث وضعت بالرابط ملف رابيد شير مباشر (وصلة ساخنة)
ويظهر كأنه يتم التحميل من خلال موقعى
ولكن لا يمكن تحميل الملف ويتم تحويلة الى صفحة HTML فارغة
ودمت بالخير
التعديل الأخير تم بواسطة edafa.info ; 03-08-2008 الساعة 01:19 PM
__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
up
up
__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
أخي الكريم .. ما المشكلة الآن؟
ألم تنجح الطريقة معك؟
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
للاسف لاأخي الكريم .. ما المشكلة الآن؟
ألم تنجح الطريقة معك؟
جربتها اكثر من مرة
__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
أخي الكريم
صحيح بعد مراجعة الكود وجدته لا يعمل الا على الموقع نفسه فقط
يجب ان تكون الروابط داخلية داخل الموقع نفسه
سأحاول تطويره ليعمل على مواقع خارجية
لكن كحل مؤقت استخدم هذا الكود:
كود PHP:
<?
$file_url="www.site_name.com/download/ssss.zip";
header("location:$file_url");
?>
التعديل الأخير تم بواسطة مهندس مصرى ; 09-08-2008 الساعة 11:55 PM
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
طيب هل بهذة الطريقة لو كان الملف على موقع اخر بيسحب الباندويث من الموقعين صح ؟
اذا استخدمت readfile() هتسحب الترافيك من الموقعين وهتسبب لود عالي في سيرفرك الي عليه السيكربت
اما في حالة الاكتفاء بالتوجيه عن طريق header زي ما في المثال عند مهندس مصري فهي تستهلك الترافيك من الموقع الي متحمل عليه الملف
www.site_name.com/download/ssss.zip
بس
__________________
اللهم أكْرِمنا ولاتُهِنا