-
الإعلانات
-
تسجيل عضوية جديدة في المنتدى 01/31/2016
السلام عليكم ورحمة الله وبركاته عزيزي العضو الجديد : حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة ) فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK) وقم بتفعيل إشتراككم من هناك
-
-
عدد المشاركات
1,088 -
تاريخ الانضمام
-
تاريخ اخر زياره
السمعه بالموقع
522 ممتاز جداعن ahmedsaoud31
-
الرتبة
خبير PHP
- تاريخ الميلاد 12/31/1989
طرق الإتصال
- Website URL http://goo2pro.com
-
Yahoo
[email protected]
o.com -
Skype
[email protected]
com
معلومات الملف الشخصي
- الجنس ذكر
- الدولة : بلاد الإسلام
-
BiG1 أعطى سمعة إيجابية لــ إجابة على سؤال: هيا بنا نصنع نظام لطباعة الباركود
-
فيصل الحربي أعطى سمعة إيجابية لــ إجابة على سؤال: الدرس العاشر : قواعد البيانات ولغة PHP
-
ahmedsaoud31 بدأ بمتابعة كيف استطيع عملها
-
السلام عليكم يمكنك متابعة الدورة التالية: هيا بنا نبدأ مع لغة PHP ! وما تبحث عنه ستجده في الدرس العاشر من الدورة . دمت بود
-
ahmedsaoud31 أعطى سمعة إيجابية لــ إجابة على سؤال: سكربت التاريخ الهجري Hejridate جديد وعملي
-
asm-soft أعطى سمعة إيجابية لــ رد في موضوع: تطبيق تشغيل القرآن الكريم HTML5QuranPlayer
-
shaheen13 أعطى سمعة إيجابية لــ إجابة على سؤال: هيا بنا نبدأ مع لغة PHP !
-
linux web man أعطى سمعة إيجابية لــ رد في موضوع: تطبيق تشغيل القرآن الكريم HTML5QuranPlayer
-
مصطفى 36a2 أعطى سمعة إيجابية لــ رد في موضوع: تطبيق تشغيل القرآن الكريم HTML5QuranPlayer
-
استفسار عن تغير الخيارات على الحسب الإختيار الأول
ahmedsaoud31 رد على DeYaqoob's موضوع في منتدى تطوير المواقع بـ PHP
السلام عليكم لا عليك إعتمد على لغة javaScript أفضل بعد تمرير البيانات من لغة الخادم للغة javaScript, تم إستخدام مكتبة jQuery في الكود . المثال كالتالي : <!DOCTYPE html><html dir="rtl"><head> <meta charset="utf-8" /> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <title>change options</title></head><body><style> body{ text-align:center; } div{ margin:auto; } div select{ min-width: 300px; font-family: tahoma; }</style><script> $(function(){ var html = ''; var defaultCuntry = ''; var count = 0; var data = { "مصر":[ "القاهرة","الإسكندرية","مرسى مطروح","الأقصر" ], "السعودية":[ "مكة","المدينة","الرياض","جدة" ], "سوريا": [ "حلب","دمشق","الأنبار","الجولان" ] }; for(var i in data){ if(count == 0){ defaultCuntry = i; } count++; html += '<option value="'+i+'">'+i+'</option>'; } $('#country').html(html); html = ''; for(var i=0;i<data[defaultCuntry].length;i++){ html += '<option value="'+data[defaultCuntry][i]+'">'+data[defaultCuntry][i]+'</option>'; } $('#city').html(html); $('#country').change(function(){ html = ''; var country = $(this).val(); for(var i=0;i<data[country].length;i++){ html += '<option value="'+data[country][i]+'">'+data[country][i]+'</option>'; } $('#city').html(html); }); });</script><div> <div> <select id="country"> <!-- ............................. --> </select> </div> <div> <select id="city"> <!-- ............................. --> </select> </div></div></body></html> -
السلام عليكم ورحمة الله وبركاته هذا تطبيق لتشغيل القرآن الكريم على المتصفحات الحديثة الداعمة للـ HTML5 . التطبيق صمم ليكون سهل الإستخدام , فقط كل ما عليك هو إنشاء مجلدات باسماء الرويات التي تريد إضافتها للتطبيق داخل مجلد audio , وداخل كل مجلد من الروايات إنشئ مجلدات باسماء المقرئين المراد إضافتهم وداخل مجلد كل مقرئ ضع السور التي تريد إضافتها ولكن على أن تكون اسماء الصور بالشكل التالي : 001.mp3002.mp3003.mp3...113.mp3114.mp3مثال لإنشاء المجلدات داخل مجلد الصوتيات audio : audio/ حفص عن عاصم / محمد صديق المنشاوي / 001.mp3 002.mp3 003.mp3 004.mp3 . . . محمود خليل الحصري / 001.mp3 002.mp3 003.mp3 004.mp3 . . . عبدالباسط عبدالصمد / 001.mp3 002.mp3 003.mp3 004.mp3 . . . ورش عن نافع / عبدالباسط عبدالصمد / 001.mp3 002.mp3 003.mp3 004.mp3 . . . عمر القزابري / 001.mp3 002.mp3 003.mp3 004.mp3 . . .ملاحظة : * يمكنك استخدام إمتدادت أخرى للملفات الصوتية ولكن إمتداد الملفات الصوتية mp3 أصبح مدعوما في الإصدارات الحديثة من المتصفحات المشهورة الخاصة بأجهزة سطح المكتب . * إذا قمت بكتابة اسماء المجلدات باللغة العربية عليك إنشاءها من خلال مدير الملفات على الإستضافة التي تستخدمها حتى لا تحدث معك مشاكل في الترميز وظهور أخطاء . رابط التطبيق على GitHub https://github.com/ahmedsaoud31/HTML5QuranPlayer رابط لتجربة التطبيق http://goo2pro.com/HTML5QuranPlayer
-
استفسار عن تغير الخيارات على الحسب الإختيار الأول
ahmedsaoud31 رد على DeYaqoob's موضوع في منتدى تطوير المواقع بـ PHP
السلام عليكم راجع الرابط التالي http://arabteam2000-forum.com/index.php/topic/277994-%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%AA%D8%AD%D8%AF%D9%8A%D8%AB-%D9%82%D9%8A%D9%85%D8%A9-%D8%B3%D9%84%D9%83%D8%AA-%D8%B9%D9%86%D8%AF-%D8%A7%D8%AE%D8%AA%D9%8A%D8%A7%D8%B1-%D9%82%D9%8A%D9%85%D8%A9-%D9%81%D9%8A-%D8%B3%D9%84%D9%83%D8%AA-%D8%A2%D8%AE%D8%B1/ -
ظهور خطأ عند تنفيذ الاستعلام update على جدول في قاعدة البيانات
ahmedsaoud31 رد على ammaralabdally2014's موضوع في منتدى تطوير المواقع بـ PHP
السلام عليكم علامة & أما الدالة تلغي ظهور الأخطاء , قم بإزالتها لتظهر لك الأخطاء لتحديد المشكلة . -
Khaled Alshaya أعطى سمعة إيجابية لــ رد في موضوع: هل توجد مواقع لتكوين فريق عمل على اي مشروع?
-
ahmedsaoud31 أعطى سمعة إيجابية لــ إجابة على سؤال: كيف تقوم البنوك الالكترونية والمواقع الحكومية بتشفير بياناتها بواسطة PHP
-
هل توجد مواقع لتكوين فريق عمل على اي مشروع?
ahmedsaoud31 رد على بنت اليمن's موضوع في الأخبار والنقاشات التقنية
السلام عليكم يمكن هذا من خلال استخدام git وكأحد أفضل المواقع في هذا المجال موقع github , مع الإتفاق على وسيلة إتصال مناسبة بين أعضاء المشروع للتخاطب بينهم .- 2 ردود
-
1
-
ahmedsaoud31 أعطى سمعة إيجابية لــ إجابة على سؤال: اروع كتاب لتعلم لغة جافا سكريبت-مجموعة الاكواد النادرة
-
التعديل على ملفات json وحفظ التعديلات
ahmedsaoud31 رد على SalehZubir's موضوع في قسم البرمجة بــ Javascript
السلام عليكم لا تستطيع التعديل على الملفات الموجودة على الخادم من خلال javaScript يمكنك هذا من خلال لغة الخادم كـ PHP أو Python أو غيرها على ما تسخدم أنت . -
ahmedsaoud31 بدأ بمتابعة التعديل على ملفات json وحفظ التعديلات
-
تنفيذ كود تلقائياً بوقت محدد أو دورياً cronjob
ahmedsaoud31 posted سؤال in منتدى تطوير المواقع بـ PHP
السلام عليكم ورحمة الله وبركاته يوجد عدة أسئلة في المنتدى تسأل عن تنفيذ كود معين دون تدخل من المستخدم أو زيارة الصفحة من خلال المتصفح فتوجد مهمة في أنظمة Linux تسمى بـ cronjob تقوم بجدولة المهام المراد تنفيذها بعد زمن معين أو بشكل دوري ويكون الشكل العام لها كالتالي : * [0-59] Minute| * [0-23] Hour| | * [1-31] Day| | | * [1-12] Month| | | | * [0-7] Day Of Week| | | | |* * * * * Command line to executeأول خانة للدقائق والتي تليها للساعات والتي تليها للأيام والتي تليها للشهور والتي تليها لأيام الأسبوع ثم مسار الملف الموجود به الكود المراد تنفيذه . على سبيل المثال نريد تنفيذ كود الساعة 9.30 يوم 1 يناير من كل عام يكون الود كالتالي : 30 9 1 1 * /path/to/yourFileأو تنفيذ كود كل 2 دقيقة يكون الكود كالتالي : */2 * * * * /path/to/yourFile- بغيير القيمة 2 يتم تغيير قيمة الدقائق التي سيتم تنفيذ الكود بشكل دوري بعدها أو تنفيذ كود كل يوم كالتالي: 0 0 * * * /path/to/yourFileأو تنفيذ الكود كل 3 أيام كالتالي: 0 0 */3 * * /path/to/yourFileأو تنفيذ كود بساعات محددة في اليوم كالتالي: 0 3,6,18 * * * /path/to/yourFileأو تنفيذ كود كل شهر كالتالي: 0 0 1 * * /path/to/yourFileأو تنفيذ كود بشهور معينة كالتالي: 0 0 1,5,11 * * /path/to/yourFileأو تنفيذ كود كل عام: 0 0 1 1 * /path/to/yourFileأو تنفيذ كود كل يوم سبت من كل أسبوع كالتالي: 0 0 * * 0 /path/to/yourFileوهذا كيفما تشاء يمكن عمل الـ cronjob من خلال الـ cPanel الخاصة بالإسضافة أو إستخدام الكود التالي من خلال لغة PHP لعمل الـ cronjob كالتالي: <?php$dir = __DIR__ .'/run.php';$cronjobs = shell_exec('crontab -l');$newCronjob = "*/2 * * * * /usr/bin/php -q $dir";file_put_contents('/tmp/crontab.txt', $cronjobs.$newCronjob.PHP_EOL);echo exec('crontab /tmp/crontab.txt');?>- طبعاً المتغير $dir هو مسار الملف المراد تنفيذه . - وداخل المتغير $newCronjob يمكن تغيير توقيت التنفيذ كما تم شرحه في الأعلى . كنت أود تنفيذ تطبيق بواجهة مستخدم لعمل الـ cronjob بسهولة من خلال واجهة رسومية دون الحاجة لمعرفة التفاصيل الخاصة بالـ cronjob ولكن لا يسعني الوقت لفعل هذا حالياً , في وقت لاحق بإذن الله تعالى . ملاحظة : - يجب أن تكون على نظام Linux ليعمل معك التطبيق أو تنفيذه مباشراً على إستضافة بنظام Linux . -
السلام عليكم jQuery Dialog
-
ahmedsaoud31 بدأ بمتابعة عرض الصور بنافذة جديدة
-
اول موضوع لى فى المنتدى لا ادرى ما اسميه ربما رسالة تعارف
ahmedsaoud31 رد على shaheen13's موضوع في منتدى تطوير المواقع بـ PHP
السلام عليكم ورحمة الله وبركاته كل عام وأنتم بخير بمناسبة حلول الشهر المبارك أعاده الله علينا وعليكم وعلى الأمة الإسلامية بالخير واليمن والبركات تمام أخي أنت في الإتجاه الصحيح , ولكن لا يمنع أن تستمر في مجال دراستك وتكون مبرمج معاً . طالما أنك أردت التخصص في مجال تطبيقات الويب فإعلم أنك بحاجة لتطوير نفسك بإستمرار في هذا المجال . اللغات والتقنيات المطلوبة منك في هذا المجال ويجب أن تتقنها جميعاً لأن هذا المجال يحتاج أن تكون مصمم ومبرمج معاً لتجد فرص عمل جيده وخصوصاُ في عالمنا العربي إليك القائمة : HTML/HTML5 CSS/CSS3 javaScript وأحد المكتبات المبنية عليها مثل jQuery تقنية AJAX أنظمة نقل البيانات JSON و XML بالنسبة للغة الخادم فلديك إختيارات كثيرة كإستخدام لغة javaEE أو Python أو ASP.NET أو Perl أو Ruby أو PHP أرشح لك PHP لعدة أسباب منها الدعم الكبير لها وكمية كبيرة جداً من التطبيقات المفتوحة المصدر المبنية عليها ودعمها من أغلب الخوادم وبالتالي رخص تكلفة الإستضافة . مع PHP يمكنك إستخدام أحد أطر العمل كـ CodeIgniter أو Laravel لا تنسى إهتمامك بالتوافقية في أغلب المتصفحات الشهيرة والهواتف الذكية فسوق الهواتف الذكية إستلهم عدد كبير من متصفحي الإنترنت , بإستخدام القوالب المستجيبة أي التي تعيد تشكيل لنفسها لتتلائم مع مقاسات مختلفة لشاشات الحواسيب والهواتف الذكية وتسمى responsive templates أيضاً يمكنك تنزيل الكود المصدري لعديد من المشروعات الكبيرة المبنية على لغة PHP والعمل عليها من برمجة إضافات أو شكل خارجي أو التعديل عليها كـ Wordpress و Jomlaa و في مجال البيع OpenCart ومجال إدارة المحتوى Drupal وغيرها الكثير من التطبقات في شتى المجالات فقط قم بالبحث عما تريد العمل عليه . لتبدأ العمل والكسب من مهنة البرمجة كنت قد كتبت هذا الموضوع العمل الحر عبر الإنترنت فقد يفيدك . أرجو أن أكون قد أفدتك ببعض الشيئ دمت بخير وصحة وعافية -
السلام عليكم إبدأ بعمل تطبيقات كاملة كموقع للشراء والتسوق الإلكتروني أو غيره وستجد نفسك تبحث عما ينقصك لإكمال عملك , يمكنك مشاهدة فكرة أي موقع أعجبك ثم تقوم بإنشاء أخر بنفس الخصائص , كما يمكنك تنزيل تطبيقات متوحة المصدر والإطلاع على أكوادها وأسلوب البرمجة المتبع بها فستزيدك خبرة وأفكار جديدة , وأيضا إستخد. التقنيات والأدوات الحديثة في هذا المجال من مكتبات وأطر عمل وأساليب برمجية , وأيضا إندماجك في العمل من أكبر الدوافع لك للتطوير والبحث عما تريد فيمكنك العمل كمبرمج حر على الويب من خلال مواقع كثيرة تقدم الخدمة من أفضلها موقع odesk.com قم بالتسجيل به وإبدأ العمل في المجال الذي تريده وبهذا فأنت تعمل بمقابل مادي بالإضافة لتطوير مهاراتك في مجالك . دمت بود
-
ahmedsaoud31 بدأ بمتابعة ماذا بعد ؟
-
السلام عليكم يبدا أن هناك ثغرة في هذا الإصدار من المنتدى إستخدمها ال bot للوصول للبريد المخفي الخاص بالأعضاء , والباقي يمكن الوصول له بسهوله من خلال الصفحة الشخصية كما تقدم الحديث عن ذلك في الردود السابقة .
-
مشكله عدم استلام بيانات من السيرفر بواسطه javascript
ahmedsaoud31 رد على asoom91's موضوع في قسم البرمجة بــ Javascript
السلام عليكم كيف الحل أستاذنا حسام ملاحظة بسيطة - تم إضافة علامة المساواه الثلاثية للغة لمساواة الأنواع من نفس النوع . -
طلب كود برمجي يحتسب الوقت المتبقى فى عداد متحرك
ahmedsaoud31 رد على fatmaali's موضوع في منتدى تطوير المواقع بـ PHP
وعليكم السلام بالطبع سيحدث هذا لأننا نأخذ الفرق بين وقت البداية والنهاية وهو ثابت مع مرور الوقت فكل عملية تحديث للصفحة ستعيد العملية من جديد . لحساب الوقت المتبقي فقط على تاريخ الإنتهاء سيتم طرح الوقت الحالي من وقت الإنتهاء أي قومي بتعديل السطر الرابع إلى التالي : $timeAgo = $end – time(); -
طلب كود برمجي يحتسب الوقت المتبقى فى عداد متحرك
ahmedsaoud31 رد على fatmaali's موضوع في منتدى تطوير المواقع بـ PHP
السلام عليكم تقصدي أن يكون وقت المتغيرين $start و $end على شكل timestamps وإن لم يكونوا بهذه الصيغة يمكن تحويلهم لها وإستخدام الكود التالي والذي سيتم إستخدام كود javaScript لعمل المطلوب وتغيير الوقت المتبقي كل ثانية سأستخدم في الكود مكتبة jQuery الكود ببساطة يحتوي على دالة makeTime والتي تقوم بإنقاص الوقت ثانية وتغيير حقول الوقت وهي ( ثانية - دقيقة - ساعة - يوم ) وإستخدام دالة setInterval لإنقاص الوقت كل ثانية والدالة str_pad لتكوين أصفار بحيث تكون الحقول دائماً مكونة من رقمين . يمكنكي تتبع الكود لمعرفة طريقة عمله والكود كالتالي : <?php $start = 1390893903; $end = 1391203903; $timeAgo = $end - $start; $startAMPM = date('A',$start); $endAMPM = date('A',$end); if($startAMPM == 'AM'){ $startAMPM = 'صباحاً'; }else if($startAMPM == 'PM'){ $startAMPM = 'مساءً'; } if($endAMPM == 'AM'){ $endAMPM = 'صباحاً'; }else if($endAMPM == 'PM'){ $endAMPM = 'مساءً'; }?><!DOCTYPE html><html dir="rtl"><head> <meta charset="utf-8"> <script src="js/jquery-1.9.1.min.js"></script> <style> *{padding:0;margin:0;} #agoTable{ margin: auto; } #agoTable td { padding: 5px 20px 5px 20px; text-align: center; } </style></head><body><header> </header><article> <table id="agoTable"> <tr> <td>تاريخ البداية</td><td>تاريخ النهاية</td><td>الوقت المتبقي</td> </tr> <tr> <td> <?php echo date('Y-n-j h:i '.$startAMPM,$start); ?> </td> <td> <?php echo date('Y-n-j h:i '.$endAMPM,$end); ?> </td> <td> <div class="timeAgo"> <span class="days">00</span>:<span class="hours">00</span>:<span class="minuts">00</span>:<span class="sconds">00</span> </div> </td> </tr> </table></article><footer> </footer><script> $(function(){ var time = <?php echo isset($timeAgo)?$timeAgo:0; ?>; var days,hours,minuts,sconds; makeTime(); setInterval(function(){ makeTime(); },1000); function makeTime(){ --time; if(time < 0) return false; days = parseInt(time/(60*60*24)); var temp = time%(60*60*24); hours = parseInt(temp/(60*60)); temp = temp%(60*60); minuts = parseInt(temp/60); sconds = temp%60; days = str_pad(days,2); hours = str_pad(hours,2); minuts = str_pad(minuts,2); sconds = str_pad(sconds,2); $('.timeAgo .days').html(days); $('.timeAgo .hours').html(hours); $('.timeAgo .minuts').html(minuts); $('.timeAgo .sconds').html(sconds); } function str_pad(input, len){ input += ''; var dif = len-input.length; var out = ''; if(dif > 0){ for(i=0;i<dif;++i){ out += '0'; } return out+input; } return input; } });</script></body></html>والملف كامل للتجربه timeAgo.zip