• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

sada_rohak

اعضاء
  • عدد المشاركات

    137
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

23 عادي

عن sada_rohak

  • الرتبة
    عضو
  1.     ما شاء الله , الله يزيدك من علمه   شكرا جزيلا
  2.   فيه مشكله اخرى اخي العزيز وهي لو دخلت للصفحه وما فيه ولا خيار مفعل مسبقا تطلع القائمه ظاهره والمفروض تكون مختفيه   والمعذره على الازعاج
  3.     الله يحرم الايدين وصاحبهم النار   جزاك الله خيرا اخي الكريم
  4.   ذكرت المشكلتين يالغالي بنفس الموضوع   المشكله الأولى أول ما تفتح الصفحه لاحظ ان احد الخيارين مؤشر افتراضيا المفروض تكون القائمه مفعله لأن أحد الخيارين مفعل   المشكله الثانيه في حالة تفعيل الخيارين ومن ثم إلغاء تفعيل أحدها تختفي القائمه والمفروض تبقى مفعله لأن أحدهما مفعل   يعني المطلوب أنو تكون القائمه مفعله في حالة تفعيل أحد الخيارين أو كلاهما   وشكرا جزيلا لتفاعلك مع الموضوع
  5. السلام عليكم   عندي مشكلتين في تفعيل القائمه أو إلغائها في حالة الضغط على الخيارات من نوع checkbox   فمثلا عندي خيارين checkbox واريد عند اختيار احدها ان تبقى القائمه مفعله لا ان تلغى بمجرد رفع التأشير عن احد الخيارين   المشكله الثانيه في حالة كون احد الخيارين او كلاهما مفعل بشكل تلقائي عند فتح الصفحه اريد للقائمه ان تكون ظاهره <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js" type="text/javascript"></script><script type="text/javascript" >function toggleSelection(e){ var el = '#' + e.data; console.log(arguments); if (this.checked) { $(el).removeAttr('disabled'); } else { $(el).attr('disabled', 'disabled'); }}$(function() { $('#worldcb').click('worldSelect', toggleSelection);});$(function() { $('#worldcb1').click('worldSelect', toggleSelection);});</script><select disabled name="product" id="worldSelect"><option>Books</option></select><input id="worldcb1" name="s1" class="selectedId" type="checkbox" checked/><input id="worldcb2" name="s1" class="selectedId" type="checkbox"/>رابط الكود   http://jsfiddle.net/4kFPu/1/    
  6. التعابير النمطية Regular Expressions الجزء الثالث‎

    أشكرك أخي العزيز عامر الشابي   أستفدت كثير من هذه السلسله   أنظر هنا import res = re.sub( r'[hiHI]','hello','HI name')print sالناتج hellohello nameلماذا لم يفرق بين الكبتل والأسمول   وهل يوجد مكتبه عريبه لها؟   وشكرا جزيلا
  7. التعابير النمطية Regular Expressions الجزء الثاني

    أشكرك أخي وشرحك جمييل ولكني مع زيادة الجرعه لأنه غالبا لا أحد يصل لهذا الدرس إلا أن كان متقدم ببايثون وبالتالي سيسهل عليه الألمام بها وشكراا جزيلاا على هذه الدروس القيمه
  8. منذ مده طويله لم أشاهد موضوع رائع كهذا لبايثون   شكرا استادي على مجهوداتك وبصماتك الدائمه في توطين  البايثون عربيا   ذكرت طريقة تشغيل البيئة ولكن كيف أجعل من سكربتي يستفيد من بيئه معينه اي كيف أشغله بالبيئة الفلانيه ؟   هل تشغيل السكربت بهذه الطريقه يكون أكثر امانا على النظام ؟   هل سيفتقر السكربت لبعض المكتبات الأساسيه مثل sy وهل يمكن تضمينها أن كانت تحظر؟   سؤال خارجي كيف يمكنني تشغيل سكربت بايثون بما يعرف بصندوق الرمل؟     وشكرا استادي
  9. أسماء الأعمده في الأخير ليست سوى متغيرات تدخل لكود SQL يمكن تغيير أسمائهم حتى تميزهم مثال: [code] can.execute("insert into stook (name,amount,price) values ('%s','%s','%s')"%(name1,amount1,price1))
  10. python-requests

    :) أشتقنا لإطلالتك عوده حميده
  11. فكرة

    ما حك جلدك مثل ظفرك
  12. زدنا النقاط والوقت لأهمية الموضوع بالنسبه لي :)
  13. وعليكم السلام إنجاز تستحق أكثر منه صبرك وجهدك لن يضيع ان شاء الله سدى 6 سنوات من الجهد بالتأكيد تستحق أكثر من ذلك المشاريع الضخمه مثل هذا المشروع تحتاج ما لا يقل عن عشر سنوات حتى تبدأ تثمر وأرى بتفوقك وإجتهادك سبقت وقتك !
  14. كيف أحدد حجم الملف المرفوع ؟

    biginner2000 وعليكم السلام المشكله يا أخي تحصل أثناء كتابة الملف وطريقتك تأتي ما بعد الكتابه يعني أثناء الكتابه كانت المشكله ان الملف يحمل بالرام أولا ومن ثم يكتب فكان الحل جعل الكتابه بعدة أجزاء وليس دفعه واحده وتم إستخدام كودك بعد عملية الكتابه حتى يتم التأكد من حجم الملف وبالتالي حذفه إذا خالف الحجم المسموح شكرا لك ------------------ أشكرك أخي MoHaMMaD Pro نحن مجبرون على التحكم برفع الملفات الكبير فالطريقه التقليديه ربما تنفع لمركز تحميل شخصي لملفاتك الخاصه الصغيره لكن لو عملت مركز تحميل للزوار مثلا وحمل أحدهم ملف كبير راح يتفلل الرام أثناء عملية الكتابه وبالتالي عمل كراش للسيرفر كنت قد شاهدت الرابط الذي وضعته البارحه أي قبل أن تضعه بساعه تقريبا :lol: والحمدلله بعد التجارب وإستخدام الاكواد الموجوده بنفس الرابط الذي وضعته قللت من إستهلاك موارد الجهاز وليس منع الطفح فقط الان يمكن رفع الملف بأي حجم ومن ثم التحقق من حجمه بدون مشاكل ولكن بعد تحميله :) شكرا على مساعدتي الكود النهائي للفائده #!/usr/bin/python # -*- coding: utf-8 -*- from bottle import route, run, request, debug, response import bottle import os, sys try: # Windows needs stdio set for binary mode. import msvcrt msvcrt.setmode (0, os.O_BINARY) # stdin = 0 msvcrt.setmode (1, os.O_BINARY) # stdout = 1 except ImportError: pass def fbuffer(f, chunk_size=10000): while True: chunk = f.read(chunk_size) if not chunk: break yield chunk from os import * def getLengthInBits(fileName): return path.getsize(fileName) @route('/') def upload_form(): return '''<form action="/" method="post" enctype="multipart/form-data"> <br> <input type="file" name="data" /> </br> <input type="submit" value="upload" /> </from>''' @route('/', method='POST') def do_upload(): data = request.files.get('data') if data !=None: fn = data.filename return fn f = file(fn, 'wb') x=data.file for chunk in fbuffer(x): f.write(chunk) f.close() fileName = fn sizefile=getLengthInBits(fileName) return "%s"%sizefile if __name__ == "__main__": debug(True) run(reloader=True) جزاكم الله خيرا جميعا وجعلها في موازين حسناتكم بفضل من الله ثم منكم تم حل المشكله