النتائج 1 إلى 12 من 12

الموضوع: ممكن مساعده في url في bbcode

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504

    ممكن مساعده في url في bbcode



    السلام عليكم

    أخواني بغيت مساعده بسيطه جداً

    بغيت حركه vb يعني أذا حطيت الموقع بدون لا أحطه في [UR L=http://] [/U RL]

    أقدر أشوفه و أقدر أضغط عليه عادي أنا لقيت هل كود في vb2

    بس مو عارفله

    كود PHP:

    // ###################### Start checkurl #######################
    function checkurl($url$hyperlink="") {
      
    $righturl $url;
      if(!
    preg_match("!^[a-z]+://!si"$url)) {
        
    $righturl "http://$righturl";
      }
      
    // remove threat of users including javascript in url
      /*$righturl = preg_replace("/javascript:/si", "java script:", $righturl);
      $righturl = preg_replace("/about:/si", "about :", $righturl);*/
      
    $hyperlink iif(trim($hyperlink)=="" or $hyperlink==$urliif(strlen($url)>55,substr($url,0,35)."...".substr($url,-15),$url) ,$hyperlink);
      return 
    "<a href=\"$righturl\" target=\"_blank\">".str_replace('\"''"'$hyperlink)."</a>";
    }

    // ###################### Start parseurl #######################
    unset($urlSearchArray);
    unset(
    $urlReplaceArray);
    unset(
    $emailSearchArray);
    unset(
    $emailReplaceArray);
    function 
    parseurl($messagetext)
    // the auto parser - adds [url] tags around neccessary things

      
    global $urlSearchArray$urlReplaceArray$emailSearchArray$emailReplaceArray;

      if (!isset(
    $urlSearchArray)) {
        
    $urlSearchArray = array(
          
    "/([^]_a-z0-9-=\"'\/])((https?|ftp|gopher|news|telnet):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)(?![^[]*\[\/url\])/si",
          
    "/^((https?|ftp|gopher|news|telnet):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)/si"
        
    );

        
    $urlReplaceArray = array(
          
    "\\1[url]\\2\\4[/url]",
          
    "[url]\\1\\3[/url]"
        
    );

        
    $emailSearchArray = array(
          
    "/([ \n\r\t])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si",
          
    "/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
        
    );

        
    $emailReplaceArray = array(
          
    "\\1[email]\\2[/email]",
          
    "[email]\\0[/email]"
        
    );
      }

      
    $text preg_replace($urlSearchArray$urlReplaceArray$messagetext);
      if (
    strpos($text"@")) {
        
    $text preg_replace($emailSearchArray$emailReplaceArray$text);
      }

      return 
    $text;


    ويا ريت لو واحد يفسري أو يفهمنا أياها أكون له شاكر من كل قلبي

    وشكراً لكم

    أخوكم حمد







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم ورحمة الله

    http://www.phpvillage.com/snippet_show.php?idn=20





    __________________
    www.abu3amer.com

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم

    أشلونك أخوي أبوعامر

    وينك أخوي منزمان مو شايفينك و أشتقنا لمواضيعك

    عسى المانع خير بس

    مشكووووووووووووووووووووووووووووووووووووووووووووووو ووووووووووووووووووووووووووووووووووووووور على الداله

    وشكراً لك

    أخوك حمد






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم ورحمة الله

    هلا اخوي حمد

    والعفو ماسوينا شي

    ومثلك ادرى بالظروف عسى الله يعين عليها





    __________________
    www.abu3amer.com

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم

    الله يعينك أخوي

    بس عندي سؤال ثاني أذا تسمح

    أنا قاعد أسوي سكربت للمناقشاة مثل المنتدى بس مصغر واايد وبغيت أي واحد يضيف راد على الموضوع يرتفع الموضوع

    مع العلم أنه يعتمد على جدولين أهم thread و post

    thread = أسم الموضوع و القسم و مميزات الموضوع (( مغلق / ثابت ))
    post = نص الموضوع و الردود و الكاتب و عناوين الردود

    وشكراً لك

    أخوك حمد






  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,454


    عذرا على المداخلة ولكن هذا احد الحلول الممكنة

    أضف حقل في جدول post باسم lastdate بحيث يكون من نوع DATETIME

    بحيث يكون ترتيب العرض ضمن استعلام MySQL
    Order By lastdate DESC





    __________________
    شبكة مملكة العرب
    ---------------------
    استضافة مواقع تبدأ من 100 ريال سنويا
    خطط خاصة للموزعين
    سكربت دليل المواقع
    www.aknet.com

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم

    مشكور أخوي code4arab

    ولكن أنا أقصد في القسم مو في الموضوع

    وشكراً لك على كل شي

    أخوكم حمد






  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم ورحمة الله
    كما ذكر اخي code4arab مشكورا

    قم باضافة حقل جديد في القاعدة اسمه lastreplydate مثلا
    وعندما يقوم اي شخص بالرد على الموضوع تقوم بتحديث تاريخ هذا الحقل UPDATE table SET lastreplydate=now()
    وبس





    __________________
    www.abu3amer.com

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم

    مشكور أخوي أبوعامر

    على الكود و على الطريقه

    بس أذا ما عليك أمر ممكن تقولي وين أسوي هل مصفوفه في thread ولا post ??

    وشكراً لكم مره ثانيه

    أخوكم حمد






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    المفترض في الـ thread

    وذلك حسب الاستعلام

    اذا كنت عند عرض المواضيع تستعلم عن thread فلذلك يجب ان يكون الحقل في نفس الجدول





    __________________
    www.abu3amer.com

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    504


    السلام عليكم


    مشكور أخوي أبوعامر

    و أسف أذا طولة في الرد

    :funny: عنده مشكلة عويصه مو عارف بدايتها ولا نهايتها :funny:

    وشكراً لكم جميعاً

    أخوكم حمد






  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    العفو

    والله يعينك على مشاكلك





    __________________
    www.abu3amer.com





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

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

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