السلام عليكم ورحمه الله وبركاته
اخواني الكرام في قلعه العلم العربيه سوالف
انا الان بصدد عمل اسكربت يكون به خاصيه PAY PER DOWNLOAD واتمني من الاخوه الخبراء افادتي بها او لو في اسكربت مجاني به هذه الخاصيه
وكل عام وانتم بخير
السلام عليكم ورحمه الله وبركاته
اخواني الكرام في قلعه العلم العربيه سوالف
انا الان بصدد عمل اسكربت يكون به خاصيه PAY PER DOWNLOAD واتمني من الاخوه الخبراء افادتي بها او لو في اسكربت مجاني به هذه الخاصيه
وكل عام وانتم بخير
هل عدم الرد معناه عدم توفره ام ان سوالئ غير واضح ؟؟
الثاني
وضح السؤال شوية
انا مش خبير بس الله اعلم يمكن اقدر افيدك
__________________
Mohamed Mahmoud
Mobile : +20103452846
Blog : Hawy PHP
Mail : Hawy [.] PHP [@] Gmail.com
حسبي الله ونعم الوكيل
مشكور اخي علي الاستجابه اخيراًالمشاركة الأصلية كتبت بواسطة Hawy PHP
الموضوع باختصار عمل اسكربت لتحميل ملفات ولكن لكل ملف سعر معين وعند دفع المبلغ المطلوب بوسيله الدفع المتاحه يعطيه لينك لتحميل الملف هذا اللينك صالح لتحميل الملف مره واحده فقط وينتهي
هل قصدي واضح ؟؟
فهمتك اخي
ان بعد ما الشخص يدفع يظهرله اللينك
اللينك ده يتم التحميل منه مرة واحدة فقط
لكن فى شئ صغير بس
نفترض الراجل بعد ما داس حصل اى حاجة عنده
واحتاج انه يدخل للينك تانى هيدفع تانى يعني
طبعا لو كده هيبقي هتعمل حقل فى قاعدة البيناات واول ما الراجل يدوس على الرابط
القيم ةفى الحقل تتغير الى مثلا 1
وبعد كده ميظهرش تانى بشرط معين
ياتري قدرت اوصلك الفكرة ?
__________________
Mohamed Mahmoud
Mobile : +20103452846
Blog : Hawy PHP
Mail : Hawy [.] PHP [@] Gmail.com
حسبي الله ونعم الوكيل
الاسكريبت اللي فيه هذه الخاصيه هو سكريبت linklokurl من vibralogix
http://www.vibralogix.com/linklokurl/
هناك 6 انواع من هذا الاسكريبت
استعمل
Linklok for Clickbank V2.1
من فوائد الاسكريبت هذا انه يحمي اللينك وممكن تخلي اللينك شغال لمدة يوم واحد فقط(بس انت ماتقدر تجبر الزبون بذلك )
وطبعا اللي قاله Hawy PHP صحيح
والحل بال haeder بس انا مااعرف ابرمجه ولكن يوجد طريقه لتعرف ما اذا كان الشخص قد انتهى من تحميل الملف ام لا بعد ذلك تخزن القيمه في ال db
وتمسح اللينك
بالنسبه للحلول الافضل :
1: تستخدم linklokurl النسخه العاديه لحماية اللينكات
2: بعد مايتم ارسال المبلغ للبنك يتم ارسال رساله لك بانه تم ذلك من البنك
3: تقوم بعمل كود تفعيل لتنزيل الملف يخزن بقاعدة البيانات
4: تقوم بارسال كود تفعيل للتنزيل للزبون بحيث يضع الكود وينزل الملف (طبعا الزبون وضع ايميله في البنك والمفروض البنك يرسل لك ايميله )
5: تتأكد من ان الملف تم سحبه بالكامل
6: يغلق الكود تلقائيا
طريقه سهله لكود التفعيل:
اسم الملف file.zip
ايميل الزبون user@yahoo.com
كود التفعيل
كود PHP:
<?php
$email = "user@yahoo.com";
$file = "file.zip";
$code = md5($email.$file.rand(1,9999999));
echo $code;
?>
النتيجه كمثال
92e34a15cfb7fac0c7bb28e239b12208
تقوم بتسجيل هذه النتيجه في ال db مع الايميل واسم الملف
ثم تقوم بارسال نتيجة الكود فقط الى ايميل الزبون
اذا عندما يقوم الزبون بالضغط على زر التنزيل تطلب منه ادخال كود التفعيل
راح يضع 92e34a15cfb7fac0c7bb28e239b12208
تتصل الdb وتتأكد من وجود الرقم وان وجد تأخذ اسم الملف وترسله الى linklokurl اللي راح يعطي الزبون الملف وبعد مايتأكد من ان الملف وصل تعمل function جديده تحذف الكود من قاعدة البيانات او تجعل لها قيمه 0 بحيث تبقيها في القاعده لكي تعرف من هم زبائنك ومن الاكثر تنزيلا
تحياتي
مشكور اخي MohDesign علي معلوماتك واكن هذا الاسكربت غير مجاني
ومشكور اخي Hawy PHP ولكن بانتظار حل اقوي للتاكد من انه تم التحميل ام لا
كيف اتاكد من ان الملف تم سحبه بالكامل !!!!!!!!!!!5: تتأكد من ان الملف تم سحبه بالكامل
6: يغلق الكود تلقائيا
العفو اخي
الاسكريبت قمت برفعه قبل ذلك نزله من هنا
http://www.swalif.net/softs/showpost...1&postcount=18
بالنسبه لكيف تعرف انه تم سحبه بالكامل كما ذكرت انني لا اعرف كيف يتم برمجتها ولكني متأكد بانها عن طريق اوامر الـ header
راح ابحث كيف وان شاءالله باعطيك الطريقه
تحياتي
مشكور اخي وفي انتظار اي احد يعرف الطريقه التي بها يتم التاكد من ان الملف تم سحبه بالكاملالمشاركة الأصلية كتبت بواسطة MohDesign