![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym aby po podaniu linku do serwisu youtube.com, automatycznie wyświetlało mi czy filmik jest dostępny czy już nie.. Jeśli filmik jest aktywny pisało online a jeśli nie to offline Znalazłem taką funkcje: http://blog.4rev.net/2009-08/check-if-yotu...id-youtube-api/
Ale po wejściu na stronę wyskakuje mi: Kod Parse error: syntax error, unexpected ':' in /public_html/youtube.php on line 3 Znalazłem jeszcze: http://stackoverflow.com/questions/2256930...rl-using-jquery
Ale nie umiem jej zastosować :/ Ma ktoś jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 2.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem i teraz wyglada tak:
Kod <?php function checkYoutubeId($id) { if (!$data = @file_get_contents("http://gdata.youtube.com/feeds/api/videos/".$id)) return false; if ($data == "Video not found") return false; return true; } function checkYoutube($vid) { if (strlen($vid) < 12) { return checkYoutubeId($vid); } $preg1 = '@www.youtube.com\/watch\?v=(.*?)$@'; if ( preg_match($preg1, $vid, $match) ) { $id = explode("&",$match[1]); return checkYoutubeId($id[0]); } $preg1 = '@www.youtube.com\/v\/(.*?)$@'; if ( preg_match($preg1, $vid, $match) ) { $id = explode("&",$match[1]); return checkYoutubeId($id[0]); } } ?> Dobrze jest? nie wywala nic.. I teraz gdzie muszę podać link aby mi to sprawdzało? Ma ktoś jakieś pomysły? Ten post edytował Rafee 21.04.2010, 12:45:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 14:34 |