السلام عليكم
أريد الحصول على العنوان الموقع فقط من ال url كله
http://swalif.net
من
http://www.swalif.net/softs/newthrea...newthread&f=45
السلام عليكم
أريد الحصول على العنوان الموقع فقط من ال url كله
http://swalif.net
من
http://www.swalif.net/softs/newthrea...newthread&f=45
السلام عليكم
شوف ده
http://forum.montadaphp.net/t6297/
اكيد هيفيدك
__________________
Amr Elnaggar - PHP Programmer
عندك هاي الدالة:
http://php.net/manual/en/function.parse-url.php
وهي موجودة في ال php
بس يا خشباوي انا اديتك اياها ... يا اخي
انتبه لل www - يجب عدم ازالتها - فربما صاحب الموقع يريدها دائماً في عنوانه - وربما موقعه لا يعمل بدونها - احياناً تكون بعض المواقع فيها خطأ معين يؤدي لأنها لا تعمل بدون ال wwwكود:$longRef=$_SERVER['HTTP_REFERER']; preg_match('^http(s|)://(www.|)(.*?)\/^',$longRef,$cleanRref); var_dump ($cleanRref);
لكن اذا من كل ولا بد ...
كود:$longRefs="https://www.swalf.net/ddffr/edfsdf"; preg_match('^http(s|)://(www.)(.*?)\/^',$longRefs,$cleanRref); echo "4<br>"; var_dump($cleanRref); echo "<br> ".$cleanRref[0]; echo "<br> ".$cleanRref[3];
التعديل الأخير تم بواسطة massalha ; 07-02-2010 الساعة 02:13 AM
__________________
أحب سوالف ولا احب الجدليين!
اسماء اولاد وبنات http://muslim-names.us
1000 مزاد http://1000mazad.com
موقع نكت سعوديةhttp://arab-jokes.net
شكراً لك أستاذ شادى
أنا وجدت هذه الدالة
شكراً لك أستاذ شادى
أنا وجدت هذه الدالة
و هى رائعه مثل ما أريد بالضبطكود PHP:
function getHost($Address) {
$Address = str_replace("www.","",$Address);
$parseUrl = parse_url(trim($Address));
return trim($parseUrl[host] ? $parseUrl[host] : array_shift(explode('/', $parseUrl[path], 2)));
}
شكراً للجميع و جزاكم الله خيرا