| | | | عنوان الموضوع والرابط تحته /عقدني/ السلام عليكم
حاولت كثير ان اخفي كلمة 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;
?>
__________________ لا خير في كاتـــــــــ العلم ــــــــم. |
17-01-2012, 09:18 AM
| | | | | | | | رفع للضرورة والحاجة
__________________ لا خير في كاتـــــــــ العلم ــــــــم. |
18-01-2012, 08:43 AM
| | | | | | | | هل حقا ما اطلبه لا يمكن عمله؟
نرجو المساعدة للمرة الثالثة.
__________________ لا خير في كاتـــــــــ العلم ــــــــم. |
24-01-2012, 04:47 AM
| | | | | | | | و عليكم السلام
أخي هذا كود علي السريع كود 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>"; } ?>
|
24-01-2012, 06:10 AM
| | | | | | | | الملف مرفق تحسبا لتغير الكود عند الظهور في المنتدي و ان لم يعمل ارسل لي الكود داخل ملف .. و لكن تأكد بأن الكود عمل معي تمام علي جهازي
|
24-01-2012, 06:20 AM
| | | | | | | | بارك الله فيك أخي cash-money
ولكن ارجو خذف السطر العلوي من الخبر اي الذي بدون لينك لعدم التكرار
اي يبقى العنوان وعند الضغط عليه يتوجه الى الرابط
وهذا هو المطلوب
ألف شكر
__________________ لا خير في كاتـــــــــ العلم ــــــــم. |
24-01-2012, 11:37 AM
| | | | | | | | الكود السابق كتبته سريعا بسبب العمل
الكود الجديد أفضل بكثير جدا من الكود الذي كتبته أنا سابقا و أفضل من الكود الذي وضعته انت
الكود كود 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 الساعة 06:19 PM.
|
24-01-2012, 06:17 PM
| | | | | | | | هذا هو المطلوب
ألف شكر أخي cash-money
واخيرا زبط
__________________ لا خير في كاتـــــــــ العلم ــــــــم. |
24-01-2012, 06:42 PM
| | | | | | | |