صفحة 8 من 12 الأولىالأولى ... 3456789101112 الأخيرةالأخيرة
النتائج 106 إلى 120 من 178

الموضوع: محاكاة دوال PHP



  1. ممتاز،

    وصلت اللي ابغاه
    حتى الآن، هل تقدر على محاكاة ftp_login ؟


    -- على فكرة، أملك class خاص بالـ FTP قمت ببرمجته منذ فترة، وهي البديل الكامل لمجموعة دوال الـ FTP .. والسبب في ذلك عائد إلى مستضيف الموقع الخاص بي حيث قام بتعطيلهم في ظل حاجتي لهم





    __________________
    تابعني على Twitter

  2. #107
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    ممتاز،

    وصلت اللي ابغاه
    حتى الآن، هل تقدر على محاكاة ftp_login ؟


    -- على فكرة، أملك class خاص بالـ FTP قمت ببرمجته منذ فترة، وهي البديل الكامل لمجموعة دوال الـ FTP .. والسبب في ذلك عائد إلى مستضيف الموقع الخاص بي حيث قام بتعطيلهم في ظل حاجتي لهم
    عن نفسي لم استطع ..
    لكني وجدتها بموقع آخر بعد البحث لاني لم اتوقع ان تتم وظائف ال ftp بغير الدوال ال ftp_
    لكن فكرة ممتازة ماشاء الله .. ولن اعرضها الآن مع اني متأكد أنها ستُعرض لكن سننتظر حتى نرى الإبداعات





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  3. #108
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    Basic FTP Commands

    أوامر الـ FTP موجودة في هذه الصفحة يمكن استخدامها للاستفادة من السوكتس في هذه الوظيفة ..

    يبدو أني سأعاود دراسة Bitwise Operators لاحقاً لأني لم أعطها حقها من مجمل ما أملك من معلومات ..

    ما رأيكم أن نستمر في محاكاة الدوال العادية مثل Strings Functions و Arrays Functions وما إلى ذلك؟ لأن السوكيتس والـ FTP تحتاج إلى مواضيع كاملة .. قد نخوض مثل تلك النقاشات في وقت لاحق في مواضيع منفصلة سيكون أفضل للتركيز على المهام ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!



  4. Bitwise Operators و Shift Operators، دراستها معقدة نوعاً ما .. عليك بالتعمق فيه بشكل أوسع، لأن كلها راح تتعلق بالأنظمة الثنائية .. بالعربي: لحسة مخ

    تفضل موضوع راح يفيدك بإذن الله
    http://www.arabteam2000-forum.com/in...howtopic=53544


    -----

    أنتظر منكم محاكاة دالة strrpos وليس strpos






    __________________
    تابعني على Twitter

  5. #110
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    اثناء تجوالي في المانيوال لاحظت عدة حلول مشابهة لحل كنت اريد عمله

    لذلك عملت واحدة جديدة . ايضا لم استخدم دوال التعامل مع النصوص.

    كود PHP:
    function _strrpos($haystack,$needle,$offset 0){
        if(
    $haystack == '' || $needle == '') return false;
        
        
    $len1 $len2 0;
        while(isset(
    $haystack[++$len1]));
        while(isset(
    $needle[++$len2]));
        
        
    $offset = (int) $offset;
        if(
    $len1-abs($offset) < $len2) return false;
        
    $len2--;
        
    $len1--;
        
        
    $min = ($offset<0) ? $offset;
        
        for(
    $start=($offset<0) ? $len1+($offset+1) : $len1;$start>=$min;$start--){
            if(
    $haystack[$start] == $needle[0]){
                
    $pass true;
                for(
    $i=0,$v=$start;$i<=$len2;$i++,$v++){
                    if(
    $haystack[$v] != $needle[$i]){
                        
    $pass false;
                        break;
                    }
                }
                if(
    $pass == true) return $start;
            }
        }
        return 
    false;







    __________________
    محمد حمود.

  6. #111
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    Bitwise Operators و Shift Operators، دراستها معقدة نوعاً ما .. عليك بالتعمق فيه بشكل أوسع، لأن كلها راح تتعلق بالأنظمة الثنائية .. بالعربي: لحسة مخ

    تفضل موضوع راح يفيدك بإذن الله
    http://www.arabteam2000-forum.com/in...howtopic=53544


    -----

    أنتظر منكم محاكاة دالة strrpos وليس strpos
    إن شاء الله لما أتفرغ بقرا عنها ، ما في شي صعب في العلم خخخ ..

    للأسف مضطر أطلع على حصتي .. كنت رح أحاكي strrpos عن طريق عكس المتغير الأصلي haystack$ بواسطة strrev ، وعكس needle$ كذلك، ثم استخدام strpos العادية .. والاستفادة من strlen لـ needle$ و strlen للجزء المتبقي من haystack$ لإعطاء موقع دقيق للبحث .. مجرد فكرة كانت في بالي بدلاً من المرور على جميع الحروف يدوياً ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  7. #112
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    عدنا .. تطبيق سريع للفكرة التي ذكرتها في ردي السابق ..

    كود PHP:
    function strrpos_sim($haystack$needle) {
        
    $haystack strrev($haystack);
        
    $needle strrev($needle);
        
    $pos strpos($haystack$needle);
        
    $pos strlen($haystack) - $pos strlen($needle);
        return 
    $pos;

    بدون الباراميتر الثالث offset$ لأني لست متأكداً من فهمي السليم لوظيفته في strrpos حيث أن المانيوال لم يشرح الباراميترز لهذه الدالة ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!



  8. mr_m
    أحسنت حقاً، أفضل ماقمت به أنك لم تستخدم دوال التعامل بالنصوص
    حلك رائع رغم أننا بإمكانك استخدام أقصر الطرق لما قمت به
    لكني لم أستطع فهم مافائدة المعامل الثالث حتى الآن؟

    أشرف السمهوري
    حلي مشابه لحلك سوى من بعض المعاملات، لاحاجة لتعريف متغيرات في الدالة .. لأنك لن تستخدمهم إلا لمرة واحدة فقط
    كذلك
    كود PHP:
    function strrpos_alt($haystack$needle)
    {
        return 
    strlen($haystack) - (strpos(strrev($haystack), strrev($needle)) + strlen($needle));







    __________________
    تابعني على Twitter



  9. لمن هو قد التحدي

    محاكاة دالة strrev باستخدام طريقة الإستدعاء الذاتي Recursion

    أنتظركم





    __________________
    تابعني على Twitter

  10. #115
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    لمن هو قد التحدي

    محاكاة دالة strrev باستخدام طريقة الإستدعاء الذاتي Recursion

    أنتظركم
    عالسريع:

    كود PHP:
    function strrev_sim($string$pos 0) {
        static 
    $loop_string;
        
        if (
    $pos === 0$loop_string '';
        
    $len strlen($string);
        
    $loop_string .= $string[$len $pos 1];

        if (
    $len $pos 1) {
            return 
    strrev_sim($string$pos 1);
        } else {
            return 
    $loop_string;
        }

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!



  11. جميل جداً أشرف
    لكن في طريقة أسهل من كذا وبدون الحاجة لاستخدام static





    __________________
    تابعني على Twitter

  12. #117
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    إذا كان قصدك تمريره في الدالة فمو كثير يفرق .. وطبعاً تتعدد الأكواد والنتيجة واحدة .. يعني في طرق كثيرة لكن هذا اللي طلع معي وانا بكتب الكود ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!



  13. طيب مو مشكلة

    هذا حلي:
    كود PHP:
    function strrev_alt($string)
    {
        if (
    strlen($string) == 1)
            
    $rev_string .= $string;
        else
            
    $rev_string .= substr($string, -1) . strrev_alt(substr($string0, -1));

        return 
    $rev_string;


    أشرف الحين انت عطنا محاكاة خلص اللي عندي





    __________________
    تابعني على Twitter

  14. #119
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    ممتاز، على فكرة انا من زماان ما استخدمت Recursive Functions ،، وبالأحرى من زماان ما كتبت أكواد برمجية ، وهذا سبب بدئي للموضوع تقريباً .. يعني جيّد اني استرجعت جزء لا بأس به من المعلومات .. ..

    طيب، دالة parse_str ، مين يحاكي؟

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!



  15. حرام عليك جايب لنا دالة صعبة مرررررررة
    للأسف ما أقدر أحاكيه انتظر غيري يحاكونه





    __________________
    تابعني على Twitter





المواضيع المتشابهه

ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض