يوم سوالف، في 7 أغسطس القادم

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > تطوير الويب
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#1 (permalink)  
سكربت "انسى" الإصدار 1.5


(هذا الموضوع تم فصله من الموضوع الرئيسي لإضافة ميزة هامة في السكربت تسمح له بالعمل على البرامج الجاهزة التي تسجل مسار الملف بدلا من اسمه فقط مثل pafiledb وهذه ميزة ضرورية وليست اختيارية - وكذلك تلبية لاقتراح المبدع العربي بفصل السكريبت المعدل لتعم الفائدة إن شاء الله)

هناك مواقع تحتاج حماية ملفاتها المعروضة للتحميل لكي لا تضع المواقع الأخرى روابط إلى هذه الملفات وتستهلك الباندودث على الفاضي .. ولذلك فكرت في طريقة مبتكرة لحماية الروابط بنسبة 100% بإذن الله .. هذه الطريقة وفقني الله لها ولم أرها أو أسمع عنها من قبل .. ويمكن اعتبارها الطريقة الوحيدة الحالية لحماية ملفاتك بواسطتك على سيرفرك ..
وسميته "انسى" لأن هذا ما يقوله السكريبت بلسان حاله للمواقع التي تقتبس الروابط حيث لن يتمكن من يقتبس روابط الملفات من مجاراة السكريبت إن شاء الله ..

فكرة الطريقة
سيتم تغيير أسماء الملفات كل فترة معينة يمكنك أنت تحديدها .. مثلا كل يوم أو كل 12 ساعة أو حتى كل ساعة .. ربما "كل يوم" مناسب للمواقع المتوسطة و"كل 6 ساعات" مناسب للمواقع الكبيرة التي تُسرق روابط موادها بصفة دائمة .. وبهذا إذا وضع أحد المواقع رابطا إلى ملفك فسوف يصبح الرابط خطأ ثاني يوم مثلا .. الطريقة هي:
1- تغيير أسماء الملفات في مجلدها كل فترة زمنية معينة
2- تغيير أسماء الملفات في جدول قواعد البيانات عند تغييرها في مجلدها
3- إرسال رسالة إليك فور التغيير لإخبارك بأي الملفات تغيرت أسماؤها وهل تغيرت أيضا في قواعد البيانات أم لا ..

مميزات الطريقة
1- لا يمكن بأي حال من الأحوال ضربها (اختراقها) - فعالة تماما
2- لا تحتاج إلى أي تعديل في قواعد بياناتك أو ملفاتك سواء الموجودة حاليا أو مستقبلا - أنت تعمل بنفس طريقتك ولا تحتاج لتغييرها
3- لا تحتاج إلى أي عمل إضافي بعد التركيب والتجربة لأول مرة - انس مشاكل السرقة وفكر في تطوير موقعك
4- يمكنها أن تعمل على أي برنامج جاهز أو خاص
5- لا مجال للخطأ .. إذا لم يتم تغيير أسماء الملفات فلن يتم تغييرها في قواعد البيانات .. ستظل كما هي ..
6- يمكنك تنفيذ السكريبت يدويا (بنفسك عن طريق كتابة العنوان في الإكسبلورر) بحيث تغير الأسماء كل فترة أو تنفذه عن طريق الوظيفة المؤقتة (cron job) .
7- إذا كان البرنامج يسجل في حقل الملف مسار الملف الكامل (مثلا: http://www.example.com/files/file.ext) فسوف يتعامل معه السكربت جيدا إن شاء الله ..
8- إذا كان البرنامج المستخدم يسمح لك بإضافة ملفات على مواقع أخرى فلن تتأثر هذه الملفات حيث لن تتغير أسماؤها وستظل كما هي .. أي أن السكريبت يفرق بين الملفات على سيرفرك والملفات على سيرفر آخر (بطريقة بدائية حاليا) ..

عيوب الطريقة
1- تتطلب منك معرفة كيفية عمل الأشياء التي ستذكر في متطلبات الطريقة (كما سيأتي) ..
2- السكربت يعمل (حاليا) فقط على البرامج التي تسجل اسم الملف فقط في قاعدة البيانات والملف نفسه في مجلد .. لا يعمل على قواعد البيانات التي تخرن الملفات نفسها فيها بدلا من المجلدات ..
مثال: منتديات vb لم أدرسها لكنني لاحظت في إصدار أنها تخزن الملف نفسه (أو هكذا أعتقد) في قواعد البيانات لذلك لا ينفع معها السكريبت .. إذا كانت تخزن الملف في مجلد واسمه فقط في قواعد البيانات فسوف يعمل إن شاء الله ..

متطلبات الطريقة
1- القدرة على إنشاء وظيفة مؤقتة (cron job) (اختياري)
وهذا متاح من لوحة التحكم الخاصة بالاستضافة ..
2- إعطاء تصريح 777 لمجلد الملفات
وهذا أساسا موجود في معظم المواقع التي تعرض الملفات للتحميل ..
3- وجود حقلين ضمن حقول جدول الملفات في قاعدة البيانات
وهما حقل يمثل رقم الملف وحقل فيه اسم الملف .. لا يهم ما هي أسماء الحقول لكن يهم أن تعرفهما لتكتبهما في السكريبت ..

الطريقة
الجزء الأول: إعداد الملف
1- افتح الملف المرفق .. واكتب البيانات المطلوبة:
host: سيرفر قواعد البيانات (في الغالب: localhost)
user: مستخدم قواعد البيانات
pass: كلمة المرور لقواعد البيانات
db: اسم قاعدة البيانات
table: الجدول الذي فيه أسماء الملفات
file_field: اسم الحقل الذي فيه أسماء الملفات
id_field: اسم الحقل الذي فيه أرقام الملفات التسلسلية
email: الإيميل الخاص بك ليتم إرسال تقرير إليك كلما تم تعديل أسماء الملفات

الجزء الثاني: رفع الملف
1- غير اسم الملف إلى أي اسم من اختيارك .. وحافظ على امتداده: php
2- ارفع الملف إلى المجلد الذي فيه الملفات التي تعرضها للتحميل
3- الآن جرب الملف لأول مرة .. اكتب عنوان الملف كاملا .. وبعد أن يسكت الإكسبلورر وتظهر صفحة فيها أن كل شيء تم والحمد لله اذهب إلى إيميلك وشوف التقرير .. أما إذا ظهرت لديك رسائل خطأ في الصفحة فهذا إما من إعدادات قواعد البيانات التي كتبتها (عدلها وجرب) أو لأن أسماء الملفات تسجل في قواعد البيانات ومعها مسارها (انتظر الإصدارة التالية) ..

الجزء الثالث: إعداد الوظيفة المؤقتة
هذا الجزء اختياري .. إذا لم ترد أن تتعمق فيه فيمكنك تنفيذ السكريبت كل مرة (كل يوم مثلا) بكتابة عنوانه في الإكسبلورر ..
كذلك لا تضف الوظيفة المؤقتة إلا بعد أن تجرب السكربت وتطمئن لنتيجته ..
1- ادخل لوحة التحكم (cpanel)
2- اضغط: cron jobs
3- اضغط standard
4- اختر التوقيت الذي تريده .. مثلا إذا كل يوم فاترك التوقيت كما هو (ستجد الدقائق 0 والساعات 3 صباحا والأيام كل يوم والشهور كل شهر وأيام الأسبوع كل الأيام)
5- في حقل Command to run: اكتب:
http://www.example.com/files/file.php
بحيث يكون هذا عنوان الملف في موقعك ..

تحذيرات
1- إذا لم تكن متأكدا من طريقة عمل قواعد البيانات وهل هي تسجل الملف نفسه في جداولها أم اسم الملف فقط فلا تستخدم السكربت الآن حتى تعرف ..
2- لا توجد طريقة أوتوماتيكية لإعادة أسماء الملفات إلى أسمائها السابقة .. لذلك اقرأ هذا الموضوع بعناية لتتأكد من وجود اشتراطاته لديك ..
3- أفضل طريقة هو أن تعمل نسخة جديدة من البرنامج الذي تستخدمه حاليا في موقعك في مجلد جديد وترفع عدة ملفات للتجربة وتشوف النتيجة .. إذا تغيرت الأسماء في المجلد التجريبي وفي قاعدة البيانات فتوكل على الله ونفذ ..

شروط الاستخدام
1- إذا نجحت معك الطريقة فاسمح لي أن أطلب منك شيئين:
أ- الدعاء لي ولأسرتي
ب- رابطا إلى موقعي كجزء من "مواقع صديقة" أو أي مسمى
2- عدم استخدام السكربت مع مواد لا ترضي الله .. وأنا بريء من أي استخدام له في هذه المواد .. وخصيم لمن استخدمه يوم القيامة ..

طبعا إذا احتجت إلى أي مساعدة فلا تتردد ..






الملفات المرفقة
نوع الملف: zip ensa15.zip‏ (1.5 كيلوبايت, المشاهدات 484)
__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 22-07-2005, 02:11 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2001-
#2 (permalink)  

مشكووووور على الجهود المبذولة .........جزاك الله ألف خير

هل يمكنك الرد على موضوعي الإستفساري بحكم خبرتك البرمجيه
http://www.swalif.net/softs/showthread.php?t=124548






AL-FARES غير متواجد حالياً   قديم 22-07-2005, 03:07 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2001-
#3 (permalink)  

الله يعطيك العافية أستاذي على السكربت الأكثر من رائع وأتمنى لك من كل قلبي التوفيق ,,

تحياتي لك ..






B L A D E غير متواجد حالياً   قديم 22-07-2005, 04:11 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jul 2002-
#4 (permalink)  

جميل اخوي انترنت بلس
وبالتوفيق باعمال اخرى






__________________
F.B.I
سابقا FPI_2002
لمراسلتي: http://FPI.raslny.com
مشااااااااااااااكل :)
|
ادعم المجلة العربية
http://www.arabportal.net/index.php
F.B.I غير متواجد حالياً   قديم 22-07-2005, 04:21 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#5 (permalink)  

ابدعت وتميزت ^_^






__________________
NaMe : MsH3AL. M. Al-ShAmMrie
SiTe : http://WwW.MsH3AL.CoM
EMaiL : Ze3Ex@HotMail.CoM
MSH3AL غير متواجد حالياً   قديم 22-07-2005, 05:11 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#6 (permalink)  

هل تنفع هذه الطريقة لمركز التحميل الملحق بمجلات النيوك؟






sheva غير متواجد حالياً   قديم 22-07-2005, 05:37 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2005-
#7 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس

شروط الاستخدام
1- إذا نجحت معك الطريقة فاسمح لي أن أطلب منك شيئين:
أ- الدعاء لي ولأسرتي
ب- رابطا إلى موقعي كجزء من "مواقع صديقة" أو أي مسمى
2- عدم استخدام السكربت مع مواد لا ترضي الله .. وأنا بريء من أي استخدام له في هذه المواد .. وخصيم لمن استخدمه يوم القيامة ..
طبعا إذا احتجت إلى أي مساعدة فلا تتردد ..
الله يوفقك أنت وأسرتك ويحفظكم من كل شر ويدخلكم فسيح جناته ومن أوسع أبوابها

هالشي من حقك وتقدير لمجهودك الرائع بارك الله فيك

جزاك الله كل خير وأنا أوافقك بهذا وأنا على ماتقوله شهيد

وفي النهاية

دعواتي لك بظهر الغيب أفضل ولها طعم أفضل بإذن الله

وشكرا لك على هالعمل الرائع

أخوك

حمد الشمري






__________________
[ vBulletin ] الدعم الفني للمنتديات - أختيارك الأفضل
جوال : 0508487705
من خارج السعودية : 00966508487705
بريد + مسنجر : vb-help@hotmail. com
حمد الشمري غير متواجد حالياً   قديم 22-07-2005, 06:17 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2004-
#8 (permalink)  

إنترنت بلس يعطيك العافية و الله يجزيك كل خير ما شاء الله عليك امتى لحقت تنزل الاصدار الجديد بالتوفيق و بانتظار المزيد من هالسكريبتات الحلوة






__________________
لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ
Hossam AL-Abdeh غير متواجد حالياً   قديم 22-07-2005, 10:18 AM
رد مع اقتباس
ابو عبدالعزيز
تاريخ التسجيل: Apr 2004-
#9 (permalink)  

الله يجزاك جنات عرضها السموات والارض حبيب قلبي ويزرقك بحوريه تنسيك اسمك


ارق تحيه






__________________
يخاطبني السفيه بكل قبح ::: فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمـا ::: كعود زاده الإحراق طيبا

سبحان الله وبحمده ..
العاب - مسجات - العاب طبخ
صبي غامد غير متواجد حالياً   قديم 22-07-2005, 08:52 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2004-
#10 (permalink)  

الله يوفقك اخي وجارى التركيب

السلام عليكم






__________________
لا تأسفن على غدر الزمانِ لطالما رقصت على جثث الأسودُ كلاباً
ولا تحسبن برقصها تعلوا على اسيادها فتبقى الكلابُ كلاباَ والأسودُ أسود
تحياتي ,, مصطفى الحو
Mostafa El7aw
عربي
W2t_@Hotmail.com
3RbY غير متواجد حالياً   قديم 22-07-2005, 10:15 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#11 (permalink)  

آمين وجزاكم الله خيرا

أخي شيفا: أرفق لي بلوك مركز التحميل أحاول أن أدرسه وأشوف هل تنفع الطريقة أم لا ..

أخي الفارس: شفته لكن لا خبرة لي في التعديل للمجلات الجاهزة ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 23-07-2005, 01:52 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Sep 2002-
#12 (permalink)  

مبدع ياانتر بلس

الله يعطيك العافية






__________________
الرســـــــــــــــام

سبحان الله وبحمده....سبحان الله العظيم
Alrasam غير متواجد حالياً   قديم 23-07-2005, 02:29 PM
رد مع اقتباس
مشرف قسم تطوير المواقع
تاريخ التسجيل: Feb 2003-
#13 (permalink)  

شكرا لك اخ محمد
و ان شاء الله في تطويرات جاية احسن






__________________
-{Only God Can Judge Me}-
القانون فوق الجميع و الجميع يموت بالجوع
Dr-dre67 غير متواجد حالياً   قديم 23-07-2005, 03:53 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#14 (permalink)  

تفضل يا استاذي






الملفات المرفقة
نوع الملف: zip Downloads.zip‏ (60.3 كيلوبايت, المشاهدات 110)
sheva غير متواجد حالياً   قديم 23-07-2005, 05:44 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#15 (permalink)  

تسلم يا انترنت بلس

والزين فيك انك ما تشفر برامجك

ياليت الكل مثلك






Dr. Php غير متواجد حالياً   قديم 24-07-2005, 09:56 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#16 (permalink)  

دائماً مبدع يا عزيزي

أتمنى لك التوفيق دائماً


المبدع العربي^_^






المبدع العربي غير متواجد حالياً   قديم 24-07-2005, 12:12 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Nov 2000-
#17 (permalink)  

[CENTER]أحسنت , بارك الله فيك[/CENTER]






__________________
سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك
ابومنار غير متواجد حالياً   قديم 24-07-2005, 05:30 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#18 (permalink)  

أخي Alrasam:
شكرا لك

أخي Dr-dre67 :
شكرا وأنا حاسس انك ممكن تعمل ثورة في المجال ده والله بس قلت أسخنك بالسكربت ده ربنا يوفقنا ويوفقك

أخي sheva:
مبدئيا أعتقد ينفع .. باقي طلب صغير معلش .. أرسل لي على الإيميل تخطيط جدول هذا الموديول أو تخطيطه وبياناته أيضا .. لأتمكن من أن أحدد لك بدقة هل ينفع أم لا .. وكمان سأحاول أن أعد السكريبت لك بحيث يعمل مباشرة دون تعديل منك إن شاء الله ..

أخي Dr. Php :
الله يسلمك وشكرا لك
والتشفير مبدأ يختلف من واحد لواحد .. يعني مش عيب قوي ..
أنا شخصيا مؤمن بأنني إما أن:
1- أعرض سكريب بدون تشفير إذا أردت أن أطرحه مجاني
2- لا أعرض مصدر السكريبت وإنما أعرض تشغيله من على سيرفري (لحمايته)
3- أو لا أطرحه مجانا بل أبيعه لصاحب النصيب وخلاص .. أيضا غير مشفر
لأنني أحب أن نستفيد كلنا من دراسة سكربتات بعضنا .. هذه هي الفائدة الحقيقية ..

شكرا أخي المبدع العربي

شكرا أخي أبو منار وبارك الله فيك

الله يبارك فيكم






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 25-07-2005, 03:22 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#19 (permalink)  

هو مجهود رائع اخوي انترنت بلس ، لكن ايش فرق عمل هذا السكريبت
عن خاصية التحكم بظهور الملفات عن طريق المجلدات حيث يمكن من خلال ملف htaccess
منع ظهور ملفات الصور من خارج موقعك ، مثل ما يحدث في الجيوسيتز .

يا ليت توضح

بالتوفيق لك ان شاء الله






__________________
المروه.نت تقديم خدمات تقنية المعلومات و التجارة الالكترونية
www.almarwa.net.sa
al-marwa غير متواجد حالياً   قديم 25-07-2005, 11:30 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2004-
#20 (permalink)  

والله برنامج رائع رائع بكل ماتحمله من كلمة
واتمنى تنسيقه على مركز البرامج الخاص بالنيوك
لان اغلب مواقع البرامج الرئيسية العربية تستخدم مكتبة برامج النيوك ..






خالد الشوق غير متواجد حالياً   قديم 25-07-2005, 03:38 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#21 (permalink)  

أخي al-marwa:
شكرا لك
نحن نتكلم عن حماية الملفات المعروضة للتحميل لا الصور .. لأن هناك طرقا عديدة ومعروفة لحماية الصور وليس الملفات ولا تصلح للملفات .. وطريقة حماية الملفات عن طريق htaccess لا أعتقد في نجاحها ..
إلا إذا كان هناك طرق جديدة فنرجو منك توضيحها ..

أخي خالد الشوق:
شكرا لك
أرجو أن ترسل لي تخطيط جدول الموديول الخاص بهذا الموضوع وحبذا لو كانت فيه محتويات .. إما أن تنشره هنا أو ترسله لي على إيميلي .. وسوف أجرب وأتأكد من إمكانية عمل السكريبت عليه إن شاء الله ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 26-07-2005, 01:30 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2004-
#22 (permalink)  

كيف التخطيط ..
يعني تبي قاعدة بيانات مكتبة برامج علشان تجرب عليها ..






خالد الشوق غير متواجد حالياً   قديم 26-07-2005, 07:35 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#23 (permalink)  

استاذي العزيز
صراحة انا ما فهمت كلامك بشكل جيد اتمنى تفصل اكثر
مالمراد بتخطيط الجدول؟






sheva غير متواجد حالياً   قديم 26-07-2005, 02:39 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#24 (permalink)  

نعم .. أحتاج إلى "تصدير" الجدول بالمحتويات (من phpmyadmin) .. وذلك لكي أعرف أسماء الحقول وكذلك طريقة التخزين ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 27-07-2005, 04:41 AM
رد مع اقتباس
صاحب موقع مهارات سوفت
تاريخ التسجيل: Apr 2004-
#25 (permalink)  

روعة يا أكثر من روعة ..

وإلى الامام اخي الكريم .

وبالتوفيق لك ..





وخالص المودة ،،






__________________
██████████
██████████
██████████


مهارات سوفت
مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري.


للتواصل ..
00967733873335

باب الحارة .. للبيع ..!!
مُجَاهِد غير متواجد حالياً   قديم 27-07-2005, 11:48 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 11:51 AM بتوقيت المملكة العربية السعودية