محاكاة str_repeat
كود PHP:
function __str_repeat($str,$x){
return implode("",array_fill(0, $x,$str));
}
echo __str_repeat("*-",20);
:court::court:
اقترح محاكاة دالة md5
http://www.php.net/manual/en/function.md5.php
محاكاة str_repeat
كود PHP:
function __str_repeat($str,$x){
return implode("",array_fill(0, $x,$str));
}
echo __str_repeat("*-",20);
:court::court:
اقترح محاكاة دالة md5
http://www.php.net/manual/en/function.md5.php
داله بتعمل تكرار للنص
كود PHP:
function str_repeat2($Input,$LoopNum){
$str='';
for($i=0;$i<$LoopNum;$i++){
$str.=$Input;
}
return $str;
}
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
@الطيب .. محاكاة md5 يتم من خلال الحصول على الخوارزمية الخاصة بها جاهزة على الإنترنت .. من المحال أن نحاكيها دون الحصول على خوارزميتها طبعاً .. وخوارزميتها موجودة على الإنترنت .. لذلك فأنا لا أعتبر هذا العمل فعلياً عملاً برمحياً مفيداً ...
دعونا نحاكي إحدى الدوال المفيدة في PHP ، هل من اقتراحات؟
لمن يهمه الإطلاع على خوارزمية MD5
http://www.kleinschmidt.com/edi/md5.htm
__________________
لا إله الا الله محمد رسول الله
فضائية الأقصى :: عينك على الوطن
نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
ما رأيكم بدالة gettype
http://www.php.net/manual/en/function.gettype.php
__________________
لا إله الا الله محمد رسول الله
فضائية الأقصى :: عينك على الوطن
نيلسات: 10872 عمودي 27500
عربسات: 12054 عمودي 27500
إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..
فكرة مميزة ،،
ولكن للأسف ليست لدي خبرة كبييرة حاليا في البرمجة ..
وان شاء الله سأقوم بعمل مرجع كامل للدوال وانا سأعمل على تجميعها ان شاء الله
تحياتي لك وللجميع ..
__________________
زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
- php >> وهو لحل مشاكل php وما حولها
- Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار
محاكاتي لـ gettype :
كود PHP:
<?php
function gettype_sim($var) {
if (is_bool($var)) return 'boolean';
if (is_int($var)) return 'integer';
if (is_float($var)) return 'double';
if (is_string($var)) return 'string';
if (is_array($var)) return 'array';
if (is_object($var)) return 'object';
if (is_resource($var)) return 'resource';
if (is_null($var)) return 'NULL';
return 'unknown type';
}
// Example:
$data = array(1, 1., NULL, new stdClass, 'foo');
foreach ($data as $value) {
echo gettype_sim($value), "\n<br>";
}
?>
ودية محاكاتي ال settype
بس بنسبة 1 % عشان انا عاوذ انام ههههههههههههه
كود PHP:
function settype2($var,$ChangeTo){
switch(gettype($var)){
case 'object':
$GetVar=get_object_vars($var);
switch(strtoupper($ChangeTo)){
case 'ARRAY':return $GetVar;break;
case 'INT':return 1;break;
}
break;
case 'array':
switch(strtoupper($ChangeTo)){
case 'OBJECT':
foreach($var as $k=>$v){
$OBj->$k=$v;
}
return $OBj;
break;
case 'INT':return (count($var)>0)?1:0;break;
}
break;
}
}
class m{
public $ALL;
public $DDD;
function dd(){
}
}
$OB=new m();
$row=array('ff',"f");
$row=settype2($row,'INT');
print_r($row);
$OB=settype2($OB,'INT');
print_r($OB);
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
@محمد هلال، ليش مغلب حالك بـ settype ؟؟ تطوع يعني :P ؟؟ ولا النعس مأثر عليك..
لو أردنا محاكاة settype أعتقد يمكننا استخدام طريقة الـ cast بسهولة للتحويل بعكس محاكاتي لـ gettype ..
ماذا بعد؟
ههههههههه والله الي اتنين..
اهي هي طريقة cast؟
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
أقصد طرق الكاستنج مثل (int) أو intval لو أردنا استخدام الدوال .. طريقتك تدخل في صلب موضوع الكاستنج .. عموماً .. أنا قصدت أن settype لم تكن مطلوبة في الموضوع .. كنّا نحاكي gettype فقط..
ما هي الدالة التالية؟
اهاااااااااااااااااااااااااااااااااااااااااا
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
السلام عليكم
اقترح ان تحاكوا بعض التشفيرات
هذه التشفيرات جد بسيطة
من هنا تقدر تبدأ ببرمجة تشفيرك الخاص بك و ربما قد ينافس الـ 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
تذكير : هذه التشفيرات بسيطة تعتمد ععلى بعض الدوال التي قمتم بمحاكتها
هل مات الموضوع ? ...
موضوع ممتاز !! لا يجب ان يختفي
هل يمكن محاكاة دالة base64_encode و هل يمكن تطويرها اكثر ؟
__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
تفضل معنا خدمات الاستضافة
موقع العبقري لخدمات الاستضافة