بالنسبة لي, وجدت في أحد المرات موقعاً شككت من خلال تصميمه أنه مليء بالثقوب, بدأت بفحصه حتى وجدت أن به بعض الثغرات بالفعل لكنها لا تتيح لي اختراق الموقع بشكل مباشر. أكملت, و في أثناء بحثي وجدت صفحة تسجيل دخول المدير. جربت من خلال الـ Brute Force بعض اللوائح المعروفة لكن بدون جدوى. توقفت قليلاً و قلت: يا الهي لقد خاب ظني يبدو أنه موقع عكس ما يبدو عليه! و قبل أن أستسلم خطر لي عرض الكود المصدري للصفحة علني
MohammadAtwi
مبرمج ومطوّر ويب.
629
374 ألف مشاهدات المحتوى
عضو منذ
أحببت أن أشارككم سكربت PHP متواضع لرفع الصور (أو الملفات في حال تعديله), قمت بإضافة صغيرة هي كود الــ Javascript و الــ Jquery هذا: function putfilename() { var filename = document.getElementById('newfile'); document.getElementById("putname").value = filename.value; } function result(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function (e) { $('#viewimg') .attr('src', e.target.result); $("#viewimg").attr({ "style" : "padding: 13px; margin: 0 auto;" }); }; reader.readAsDataURL(input.files[0]); } } بالتالي عند الرفع يتم طبع الاسم في خانة الاسم للتعديل و
مرحباً من مدة خطرت لي فكرة عن كيفية الاستفادة من خدمة مجانية لرفع الصور (لا تنتهي صلاحيتها) من أجل تخزين نصوص كبيرة قد تصل إلى +25 ميغا بلا حدود وبدون الحاجة إلى قاعدة بيانات :) ## كيف ذلك؟ لكل صورة JPG معلومات إضافية تسمى Description وفيها جزء هو Title أي عنوان للصورة وهي معلومات غير إلزامية يستطيع المصور أو محمّل الصورة إضافتها للصورة. لذلك قمت بالإستفادة من ال API الخاص بموقع مجاني لرفع الصور وجهزت صورة صغيرة الحجم كـ Template
من مدة طويلة وأنا أفكر ببناء منصة عبارة عن موقع يمكن لأي مبرمج أو مطور إستخدامه لنشر مواضيع وحلول في مختلف المجالات التقنية منها لغات البرمجة، الحماية والبرامج مفتوحة المصدر بطريقة بسيطة وعملية وهذا ما أتممته من عدة أيام: https://uplody.com/simple/ المنصة مبنية على البساطة، كما أن البريد الإلكتروني اختياري أي أنك ستتمكن من التسجيل خلال ثوانٍ معدودة :) حالياً المنصة تضم عدة أقسام بالإضافة إلى Topics في كل قسم هي: - الشروحات - الأخبار - السكربتات - الأكواد القصيرة المنصة
السلام عليكم, اسمي محمد و أنا مبرمج تطبيقات ويب بلغة PHP و كنت في السابق مخترق أخلاقي و لكنني ابتعدت عن هذا المجال من مدة طويلة و اكتفيت بتطوير قدراتي في البرمجة. قبل أن أتفرغ للبرمجة كنت أعمل على مشروع أسميته OWI اختصار لــ Online Web Injection و هو عبارة عن طريقة للتحكم بموقع (PHP) من خلال موقع آخر و بدون الحصول على أي صلاحيات و من خلال ملف واحد فقط يتم رفعه للموقع. في الموقع الثاني (القاعدة) يوجد لوحة
مرحبا دائماً ما أعجبتني فكرة موقع Pastebin البسيطة ودائماً ما تساءلت عن الإمكانيات التي يمكن إضافتها إلى هذا الموقع ليصبح أداة أكثر فعالية. بالطبع, يوجد العديد من القيود في موقع Pastebin خاصة بالنسبة للـ API الخاص بهم منعاً للسبام ولكن أعتقد أنها متشددة أكثر من اللازم بحيث تجبرك على شراء الحزمة المدفوعة في حال أردت الحصول على الاستفادة القصوى من الموقع. ما أريد فعله هو بناء موقع مشابه مع إمكانيات إضافية وحرية أكبر (لدي العديد من الأفكار الممتازة) .. كما
قمت من فترة بتطوير نظام اتصال مشّفر عن طريق Peer-to-Peer technology التي تمكن طرفين من التحدث بشكل آمن من دون وجود عملي لشيء في المنتصف و هو الأمر الشبيه لتقنيات الـ Torrent. البداية كانت بعمل خادم يتحمل العديد من الاتصالات في نفس الوقت لكن لكل اتصال خط خاص به. يتم اعداد السرفر و إضافة عدد لا محدود من الخوادم من خلال لوحة التحكم بعد إعطاء كل خادم كود خاص به بطول 16 عنصراً هو عبارة عن Key خاص بهذا الخادم
فقط أخبرنا بدون تحديد أو تفصيل, أخبرنا بشكل عام فنحن لا نريد المشاكل D: نريد فقط أن نتعرف على تجاربك التي "تندم" عليها أو "تفتخر" بها.
كود Ajax بسيط جداً: $(function() { $('form#send').on('submit', function(e) { // id="send" :في حال تم الارسال من الفورم e.preventDefault(); var fisrt = document.getElementById('first').value; // id مسك محتوى خانة الاسم من خلال الـ var last = document.getElementById('last').value; // id مسك محتوى خانة الكنية من خلال الـ if(fisrt.length >= 1 && last.length >= 1) { // التأكد أن خانة الاسم و الكنية تحتوي على بيانات و ليست فارغة $.ajax({ type: 'POST', // نوع الطلب url: 'req.php', // ملف الطلب data: $('form#send').serialize(), // ارسال
من مدة طويلة قمت بالبحث عن موضوع تحويل HTML إلى صورة لإستخدامها في أحد مشاريعي ووجدت الكثير من الأدوات والحلول وبعضها لم يكن مجدياً. لذلك ويعد بحث مطوّل قمت بدمج مجموعة من المكتبات صغيرة الحجم للحصول على function بسيطة لحفظ Element معين في الصفحة بجودة عالية. تجربة مباشرة: https://uplody.com/mocanvas/ للتحميل: https://github.com/moh85/mo-canvas/ صورة تجريبية: https://i.suar.me/10jYn/
السلام عليكم, قمت ببرمجة هذا الموقع من الصفر بلغة PHP و حاولت قدر الإمكان جعل الموقع بسيطاً بدون تعقيدات شكلاً و مضموناً. و يوجد به: • نظام عضوية • نظام حظر • نظام طلبات • متابعة حالة الرسائل و الطلبات * الدفع عبر Paypal (بالطريقة التقليدية). * الموقع باللغة العربية. http://blacksms.pe.hu ما رأيكم بالموقع؟ و هل هناك أخطاء أو أشياء لم أنتبه لها؟ *رسالة مجانية لمن يساعدني D: + نقطة مجانية لأول 5 مشتركين يتم إضافتها بعد التسجيل* ملاحظة: الموقع
بالنسبة لي قمت ببرمجة العديد من الـ Crawlers لكن أفضلها حتى الآن هو (!Motarjam) لمشاهدة و تحميل الأفلام العربية و الأجنبية المترجمة خلال ثوانٍ معدودات من دون عناء البحث و الإعلانات و غيرها :) يقوم !Motarjam بالبحث عن أفضل مصادر الأفلام ثم يقوم باختيار الأفضل بينها و بمختلف الجودات (720p, 480p, 360p, 240p) إن توفَّرت. ثم يقوم بعرض أعلى جودة متاحة مباشرة مع إمكانية التنقّل بين الجودات بسهولة. https://i.imgur.com/KWJ7fFk.gif
السلام عليكم, كنت هنا: https://io.hsoub.com/Security/50523 قد تحدثت عن مشروعي الذي وصفته بــ "الخطير" وهو كذلك فعلاً ... و هو باختصار تقنية جديدة للتحكم بموقع ما من خلال لوحة تحكم في موقع آخر أسميه الــ Base بدون أي صلاحيات من الموقع الهدف من خلال ملف بحجم 2Kb أشبه بالفيروس و يمكن كذلك دمجه مع أي ملف في الموقع الهدف (PHP). و يمكن كذلك استخدامه كأي مدير ملفات للموقع نفسه. يعني لو أردت عمل Slogan للمشروع سيكون: " تحكم بموقعك, موقعك الآخر
مرحبا، أشارككم كلاس بسيط أستخدمه في برامجي لتغيير أبعاد الصورة وحجمها مع الحفاظ قدر الإمكان على الوضوح والألوان. المميزات: تحديد جودة الصورة تحديد أبعاد الصورة الجديدة بناءا على العرض (مع المحافظة على الـ Aspect Ratio بحيث تبقى الصورة متزنة الأبعاد) خيار للمحافظة على أبعاد الصورة الأساسية تجربة مباشرة: https://uplody.com/elimage/ الكود على Github: https://github.com/moh85/elimage * طريقة الإستخدام مشروحة في الReadme مثال: $image = new elimage; $image->old = './test.jpg'; $image->new = './test-thumb.jpg'; $image->width = 500; $image->quality = 90; $new_image_path = $image->apply();
مرحبا, انتهيت من تطوير نظام قاعدة معرفة (Knowledge Base) يصلح لمختلف أنواع المحتوى. من مدة كنت أبحث عن نظام شبيه يتمتع بالبساطة والعملية والسرعة ويدعم المحتوى التقني / البرمجي وتقديم محتوى مميز وأنيق. لذلك بدأت العمل على هذا النظام باستخدام إطار عمل خاص من تطويري بلغة PHP ويتعامل مع قواعد بيانات MySQL - يتمتع بمرونة عالية لتطوير أي نوع من الأنظمة (الصغيرة - المتوسطة - الكبيرة). المميزات: - تصنيفات / categories - وسوم / tags - كتّاب / authors -