Два въпроса

webdeveloper

Registered
Имам 2 въпроса:
1. Как мога да направя проверка дали даден линк накрая завършва на .jpg
2. Нали знаете повечето музикални сайтове как изписват под player-ите си "Натоварен или отдалечен сървър моля изчакайте 15-30сек докато зареди песента", как става това? Със един списък на по натоварените сайтове ли?
 
Код:
<?php
$link = "http://wwww.saita.com/sadasd/snimkanababati.jpg.jpg";
if(preg_match("/^http:\/\/(.*).jpg$/i", $link)){
echo "ok";
}else{
echo "not ok";
}
това ти е за първия въпрос
 
sorRy каза:
Код:
<?php
$link = "http://wwww.saita.com/sadasd/snimkanababati.jpg.jpg";
if(preg_match("/^http:\/\/(.*).jpg$/i", $link)){
echo "ok";
}else{
echo "not ok";
}
това ти е за първия въпрос

Мерси, а как ще стане само ако липсва http:// да изважда echo "невалиден линк"; ?
 
Код:
<?php
$link = "wwww.saita.com/sadasd/snimkanababati.jpg.jpg";
if(preg_match("/^http:\/\/(.*)^/i", $link)){
echo "ok";
}else{
echo "not ok";
}
 
моя грешка второто ^ трябва да е $
Код:
<?php
$link = "wwww.saita.com/sadasd/snimkanababati.jpg.jpg";
if(preg_match("/^http:\/\/(.*)$/i", $link)){
echo "ok";
}else{
echo "not ok";
}
 
Виждам, че го разбираш този preg_match. Последно да те помоля да го направиш и да взима името на сайта, тоест да взима името след http://(www)imeto.net и ти давам точката. Това даже ще ми помогне за втория въпрос. :)
 
нещо не разбрах искаш от даден линк да ти взема името на сайта ?демек от това което даде да ти върне imeto.net ? или от http://(www)saita.com/omg/wtf/ne6todr/pic.php да ти върне http://(www)saita.com ?
 
Искам да ми върне imeto.net

Това www в скобите съм го сложил нарочно, да няма значение дали е http:// само или http://www. пак да си взима imeto.net
 
ето извинявай че се забавих но мислех как да го направя с един прег маче но не се сетих затова с 2
Код:
<?php
$url = "http://www.web-tourist.net/forum/viewtopic.php?t=102477";
preg_match("/^(http:\/\/)?([^\/]+)/i", $url, $m);
preg_match("/[^\.\/]+\.[^\.\/]+$/", $m[2], $m);
echo $m[0];
?>
 

Back
Горе