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

الموضوع: عنوان الموضوع والرابط تحته /عقدني/

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    عنوان الموضوع والرابط تحته /عقدني/



    السلام عليكم

    حاولت كثير ان اخفي كلمة LINK وبحيث يظهر فقط عنوان الموضوع وعند الضغط عليه يتوجه للرابط لكن ما قدرت.
    جرب السكريبت من بعد فضلك وشوف

    نرجو مساعدتم
    والله يوفقكم


    كود PHP:
    <?php

    $text
    ='
    سقوط طائرة والضحايا بالعشرات
    http://www.aaaa.com/1234.htm

    الدرس الاول في اللغة العربية
    http://www.aaaa.com/12345.htm
    '
    ;

    $z_text str_replace("\n","<br>",$text);
    $z_text ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]""<a href=\"\\0\">LINK</a>"$z_text); 
    $z_text ereg_replace(" www\.[^<>[:space:]]+[[:alnum:]/]""<a href=\"http://\\0\">LINK</a>"$z_text); 
    $z_text str_replace(array('="http:// www''> www.'), array('="http://www''>www.'), $z_text); 

    echo 
    ' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>';
    echo 
    $z_text;

    ?>






    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


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


    رفع للضرورة والحاجة





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    هل حقا ما اطلبه لا يمكن عمله؟
    نرجو المساعدة للمرة الثالثة.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    309


    و عليكم السلام

    أخي هذا كود علي السريع

    كود PHP:
    <?php

    $text
    ='
    سقوط طائرة والضحايا بالعشرات
    http://www.aaaa.com/1234.htm

    الدرس الاول في اللغة العربية
    http://www.aaaa.com/12345.htm
    '
    ;

    $z_text str_replace("\n","<br>",$text);
    $z_text str_replace("\r","<br>",$text);

    $z_text_explode =  explode("<br>\n<br>"$z_text);

    echo 
    ' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>';

    for(
    $i 0$i count($z_text_explode); $i++){
    $z_text_explode_1 "$z_text_explode[$i]<br />";
    $z_text_explode_2 $z_text_explode_1;

    $z_text_explode_1 ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]""<a href=\"\\0\">LINK</a>"$z_text_explode_1); 
    $z_text_explode_1 ereg_replace(" www\.[^<>[:space:]]+[[:alnum:]/]""<a href=\"http://\\0\">LINK</a>"$z_text_explode_1); 
    $z_text_explode_1 str_replace(array('="http:// www''> www.'), array('="http://www''>www.'), $z_text_explode_1); 

    $z_text_explode_2 ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]"""$z_text_explode_2); 
    $z_text_explode_2 ereg_replace(" www\.[^<>[:space:]]+[[:alnum:]/]"""$z_text_explode_2);
    $z_text_explode_2 str_replace("<br>"""$z_text_explode_2);
    $z_text_explode_2 str_replace("<br />"""$z_text_explode_2);
    $z_text_explode_2 str_replace("\n"""$z_text_explode_2);

    $z_text_explode_1 str_replace ("LINK","$z_text_explode_2",$z_text_explode_1);
    echo 
    "$z_text_explode_1<br>";
        
    }
    ?>







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


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





    الملفات المرفقة الملفات المرفقة

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    بارك الله فيك أخي cash-money

    ولكن ارجو خذف السطر العلوي من الخبر اي الذي بدون لينك لعدم التكرار
    اي يبقى العنوان وعند الضغط عليه يتوجه الى الرابط

    وهذا هو المطلوب
    ألف شكر





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    309


    الكود السابق كتبته سريعا بسبب العمل

    الكود الجديد أفضل بكثير جدا من الكود الذي كتبته أنا سابقا و أفضل من الكود الذي وضعته انت

    الكود

    كود PHP:
    <?php

    $text
    ='
    سقوط طائرة والضحايا بالعشرات
    http://www.aaaa.com/1234.htm

    الدرس الاول في اللغة العربية
    http://www.aaaa.com/12345.htm
    '
    ;

    $text trim($text);
    $text_url "$text";
    $text_text "$text";

    $all_urls preg_match_all("/((https?|ftp)\:\/\/([\w-]+\.)?([\w-])+\.(\w)+\/?[\w\?\.\=\&\-\#\+\/]+)/i",  $text_url,$m);
    $text_url trim(implode("\n",$m[0]));

    $text_text ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]"""$text_text); 
    $text_text ereg_replace(" www\.[^<>[:space:]]+[[:alnum:]/]"""$text_text);
    $text_text str_replace("\r","\n",$text_text);
    $text_text preg_replace("/\n{2,}/""\n"$text_text);


    $text_url_explode =  explode("\n"$text_url);
    $text_text_explode =  explode("\n"$text_text);

    for(
    $i 0$i count($text_url)+1$i++){

    $final_url "$text_url_explode[$i]";
    $final_text "$text_text_explode[$i]";

    echo 
    "<a href=\"$final_url\">$final_text</a><br />\n";
    }

    ?>
    جرب و قولي رأيك





    التعديل الأخير تم بواسطة cash-money ; 24-01-2012 الساعة 09:19 PM

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


    هذا هو المطلوب
    ألف شكر أخي cash-money

    واخيرا زبط





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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