السلام عليكم ورحمة الله وبركاته
اخواني الكرام خبراء php
شوفوا الكود التالي
ابي اضيف الروابط باللغة العربية وكل شي ماشي تمام لكن عنوان الرابط يظهر بهذا الشكلكود:function htmlspecial($string) { //$string = str_replace("&","&",$string); //$string = str_replace("\"",""",$string); //$string = str_replace("\'","'",$string); $string = str_replace("<","<",$string); $string = str_replace(">",">",$string); return $string; }
وانا ابيه يظهر بهذا الشكلكود:http://www.site.com/11-موقع%20جديد.html
طبعاً جربت اضيف للكود الأول هذا السطركود:http://www.site.com/11-موقع-جديد.html
اصبحت علامة ( - ) تظهر في جميع السكربت من روابط ونصوص ... يعني حتى النصوص اصبحت المسافة يظهر بدلاً منها علامة ( - )كود:$string = str_replace(" ","-",$string);
الان انا اريد ان تظهر علامة ( - ) في الروابط فقط وليس النصوص .. كيف الطريقة ؟؟
اتمنى يكون الاستفسار واضح والاقي من يساعدني على حله
بالانتظار



رد مع اقتباس
