TO DONATE : BTC => 1BU6R1C4AQ77LjLZswQNKFwAupw61i88Kn || PM => U4089661


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


العودة   الحماية للأبد -Security 4 Ever > قسم الدورات التعليميه > دورات الاعضاء > دورة البيرل Perl

دورة البيرل Perl خاص بدورة البيرل 2014

 
أدوات الموضوع انواع عرض الموضوع
  #11  
قديم 14-06-2014, 03:40 AM
الصورة الرمزية rir1a
rir1a
عضو مميز
 
حـالة التــواجـد : rir1a غير متواجد حالياً
تاريخ التسجيل: Jun 2013
الجــــنــــــس: ذكـر
المشاركات: 326
شكراً:258
تم شكره 399 مرة في 114 مشاركة
معدل تقييم المستوى: 0
rir1a بدون تقييم
افتراضي رد: التطبيقات

ثانى تطبيق


 

 

 

EGyShell & Sec4Ever
رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ rir1a على المشاركة المفيدة:
  #12  
قديم 14-06-2014, 04:12 AM
الصورة الرمزية rir1a
rir1a
عضو مميز
 
حـالة التــواجـد : rir1a غير متواجد حالياً
تاريخ التسجيل: Jun 2013
الجــــنــــــس: ذكـر
المشاركات: 326
شكراً:258
تم شكره 399 مرة في 114 مشاركة
معدل تقييم المستوى: 0
rir1a بدون تقييم
افتراضي رد: التطبيقات

ثالث تطبيق

 

 

 

EGyShell & Sec4Ever
رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ rir1a على المشاركة المفيدة:
  #13  
قديم 14-12-2014, 09:40 PM
الصورة الرمزية ElSyad
ElSyad
عضو مميز
 
حـالة التــواجـد : ElSyad غير متواجد حالياً
تاريخ التسجيل: Feb 2013
مكـان الإقامـة : Egypt
الجــــنــــــس: ذكـر
المشاركات: 121
شكراً:406
تم شكره 139 مرة في 34 مشاركة
معدل تقييم المستوى: 0
ElSyad بدون تقييم
افتراضي رد: التطبيقات

السﻻم عليكم
التطبيق اﻻول
الحالة اﻻولى انا استخدمت فيها foreach loop
الكود
كود PHP:
#!/usr/bin/perl

print "in the name of Allah\n";
print 
"[-]simple perl calculator[-]\n";
print 
"[-]ElSyad\@Sec4ever[-]\n";
a:
foreach (
true)
{
print 
"First Number:";
$a = <stdin>;
print 
"Operator:";
$op = <stdin>;
print 
"Scond Number:";
$b = <stdin>;
print 
"Result:".eval($a$op .$b)."\n";
}
goto 
a
الصورة

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

كود PHP:
#!/usr/bin/perl

print "in the name of Allah\n";
print 
"simple perl calculator\n";
print 
"[-]ElSyad\@Sec4ever[-]\n";
a:
print 
"first number: ";
$a = <stdin>;
print 
"operator: ";
$op = <stdin>;
print 
"scond number: ";
$b = <stdin>;

if (
$op =~/\+/)
{
print 
"result: ",$a $b,"\n"
}
if (
$op =~/\-/)
{
print 
"result: ",$a $b,"\n";
}
if (
$op =~ /\*/)
{
print 
"result: ",$a $b,"\n";
}
if (
$op =~ /\//)
{
print 
"result: ",$a $b,"\n";
}

goto 
a
الصورة

التطبيق التانى
الكود

كود PHP:
#!/usr/bin/perl

print "in the name of Allah\n";
print 
"simple perl calculator\n";
print 
"[-]ElSyad\@Sec4ever[-]\n";
print 
"usage: perl test2.pl firstnumber operator scondnumber\n"
."ex: perl test2.pl 10 + 5\n";

$a $ARGV[0];
$op $ARGV[1];
$b $ARGV[2];

foreach (
true)
{
print 
"Result:".eval($a$op $b)."\n";

الصورة

التطبيق التالت انا مش فهمت المطلوب بصراحة ﻻنى نايم على نفسى
طيب فى مشكلة واجهتنى بالتطبيق اﻻول
بخصوص الريجكس
انا لما حبيت اضيف العامل ** بالريجكس يعنى
/\**/
وحبيت اشغل الكود كان مع اى عامل تانى يطبعلى العامل ده **
يا ريت يا شباب لما ننفذ اى تطبيق يكون من الدروس السابقة
ﻻن مثﻻ دالة eval هنا غريبة علينا فمش عاوزين نسيب حاجة ونمسك بحاجة

ان شاء الله من المتابعين وان شاء الله نبقى مبرمجين للغة
 

 

 

You either die a Hero or you live long enough to see yourself become
the Villain
ask.fm/ElSyad
الصياد /.

رد مع اقتباس
  #14  
قديم 14-12-2014, 10:11 PM
الصورة الرمزية UzunDz
UzunDz
فريق الحماية للأبد
 
حـالة التــواجـد : UzunDz غير متواجد حالياً
تاريخ التسجيل: Oct 2011
الجــــنــــــس: ذكـر
المشاركات: 1,671
شكراً:4,471
تم شكره 5,465 مرة في 1,364 مشاركة
معدل تقييم المستوى: 10
UzunDz على طريق التميز
افتراضي رد: التطبيقات

اقتباس:
المشاركة الأصلية كتبت بواسطة ElSyad مشاهدة المشاركة


التطبيق التالت انا مش فهمت المطلوب بصراحة ﻻنى نايم على نفسى
طيب فى مشكلة واجهتنى بالتطبيق اﻻول
بخصوص الريجكس
انا لما حبيت اضيف العامل ** بالريجكس يعنى

وحبيت اشغل الكود كان مع اى عامل تانى يطبعلى العامل ده **

السلام عليكم
اللي اعرفه ان * رمز محجوز في التعابير القياسية special char ويدل على المطابقة 0 مرة او اكثر
بالتالي ان كان قصدك استعماله كباقي الحروف يجب عليك استعمال التهريب escape

كود PHP:
\* 
في حالة مطابقة نجمة واحدة
كود PHP:
\*\* 
في حالة نجمتين


اقتباس:
المشاركة الأصلية كتبت بواسطة ElSyad مشاهدة المشاركة


يا ريت يا شباب لما ننفذ اى تطبيق يكون من الدروس السابقة
ﻻن مثﻻ دالة eval هنا غريبة علينا فمش عاوزين نسيب حاجة ونمسك بحاجة

ان شاء الله من المتابعين وان شاء الله نبقى مبرمجين للغة

الحل الي طرحه صاحب الدورة كان هو الحل النموذجي وفقط باستعمال if و else اي conditions
واظن تم التطرق للشروط في الدورة ! اما بخصوص eval كان اجتهاد شخصي

هذا والله اعلم  
رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ UzunDz على المشاركة المفيدة:
  #15  
قديم 14-12-2014, 10:22 PM
الصورة الرمزية ElSyad
ElSyad
عضو مميز
 
حـالة التــواجـد : ElSyad غير متواجد حالياً
تاريخ التسجيل: Feb 2013
مكـان الإقامـة : Egypt
الجــــنــــــس: ذكـر
المشاركات: 121
شكراً:406
تم شكره 139 مرة في 34 مشاركة
معدل تقييم المستوى: 0
ElSyad بدون تقييم
افتراضي رد: التطبيقات

تسلم ايديك يا غالى على التوضيح بخصوص النجمة *
وتم تطبيقها والحمد لله
الشروط الحمد لله عارفها انما كان قصدى المطلوب نفسه
على العموم بكرة ان شاء الله بعد ما نصلى الظهر نكون فوقنا ونشوف المطلوب من تانى
واشكرك على طرح eval ﻻنها هتفيدنا اختصار الكود
تسلم ايديك على التوضيح  

 

 

You either die a Hero or you live long enough to see yourself become
the Villain
ask.fm/ElSyad
الصياد /.

رد مع اقتباس


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أول فيروس على متجر التطبيقات الشهير "آب ستور" Processeur-Dz قسم الأخبار التقنية والنقاشات الجادة 0 19-07-2012 10:37 AM


الساعة الآن 03:36 PM