هيا ... محاولة لاحياء الموضوع ...
هيا ... محاولة لاحياء الموضوع ...
__________________
نحن أمة إقرأ التي لا تقرأ
حسناً سأبدأ أنا
دعونا نحاكي دالة abs
__________________
نحن أمة إقرأ التي لا تقرأ
هذه محاولتي
ما رأيكم فيها؟كود PHP:
function new_abs($number)
{
if($number>=0)
{
return $number;
}
return -$number;
}
__________________
نحن أمة إقرأ التي لا تقرأ
هيه ...
انا من طلب المحاكات اولا ....
من هنا :
.... هيه ان من طلب المحاكات اولا
لنقم بمحكات بعض التشفيراة البسيطة كتشفير قيصر
السلام عليكم
اقترح ان تحاكوا بعض التشفيرات
هذه التشفيرات جد بسيطة
من هنا تقدر تبدأ ببرمجة تشفيرك الخاص بك و ربما قد ينافس الـ MD5
من هنا :
( رابط ) http://vb4arab.com/vb/showthread.php?t=4588
( رابط ) http://www.dev-point.com/vb/t98020.html
( رابط ) http://www.3asfh.net/vb/showthread.php?t=61919&page=3
تذكير : هذه التشفيرات بسيطة تعتمد ععلى بعض الدوال التي قمتم بمحاكتها
سابدأ انا اولا
محكاتي لدالة قيصر
ولاكنها تكتفي فقط بحرف واحد و تقوم بجلب الـ ord+$key فقط ...<?
function c_ceacer($text,$key)
{
$t = ord($text);
return $t+$key;
}
?>
أهلا اخي .. دالتك جيده لكن ينقصها التأكد ان المدخل هو رقم
هذه داله اصح :con2:
للتجربةكود PHP:
function my_abs($number)
{
if(! is_numeric($number)) return 0;
if($number>=0){
return $number;
}
return -$number;
}
كود PHP:
echo my_abs('88');
echo "<br>";
echo my_abs('-88');
echo "<br>";
echo my_abs('w-88');
__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
تفضل معنا خدمات الاستضافة
موقع العبقري لخدمات الاستضافة
للموت ....
المرجوا اغلاق الموضوع لانه قديم....
انا طلبت محكات و لكن تم اهمالها ....
للغرق و التدمير و التحطيم ....
محاكات طريقة قيصر في التشفير
function mcx($text)
{
$s = array('a','z','e','r','t','y','u','i','o','p','q','s','d','f','g','h','j','k','l','m','w','x','c','v ','b','n');
$r = array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19' ,'20','21','22','23','24','25','26');
$text = chunk_split($text,'1','=');
$text = str_replace($s,$r,$text);
$text = str_replace($r,$f,$text);
$text = str_replace('=','',$text);
return $text;
}
اخوان اريد طلب دالة صغيرة هي :
اعطيها مصفوفة فتقوم بعملية على الصفوف كل صف على حدة
مثـــال :
فتقوم بعمل الاتيarray('1','2','3');
اي تقوم بضرب كل عناصر المصفوفة في 21*2
2*2
3*2
مثال اخر
هنا قمت بتطبيق عملية قلب النص ....strrev('1')
strrev('2')
strrev('3')
و هكذا ...
لكن تحتفظ بالعناصر الجديدة في مصفوفة اخرى
مثـــــال :
array('2','4','6');
التعديل الأخير تم بواسطة zakarias ; 03-07-2010 الساعة 06:57 PM سبب آخر: خطأ مطبعي ...
جميل
ولكن يظل هناك نقص مقارنة بشرح الدالة في المانيول
حيث أن نوعية البيانات المرتجعة من الدالة يجب أن تكون مطابقة لنوعية البيانات الداخلة إليها
للتوضيح:
كود PHP:
abs('8498823')
الدالة الأصلية في هذه الحالة سترجع الناتج بصيغة int بينما دالة my_abs سترجع الناتج على هيئة stringكود PHP:
my_abs('8498823')
__________________
نحن أمة إقرأ التي لا تقرأ