![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 4 Dołączył: 22.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chcę na swojej stronie umieścic opcje dodawania filmików z yt. Jakoś specjalnie się nad tym nie zastanawiałem, wymyslilem z kopa krótki kod i chcialbym sie tylko upewnić czy jest on bezpieczny, ew. czy istnieje jakiś lepszy sposób. Z góry dziekuje za wszystkie odpowiedzi kod:
W ten sposob oczywiscie ktos moze wrzucic niepoprawny link, ale nie bedzie on niebezpieczny, w tym kodzie generalnie chodzi o to, zeby bezwzgledny link wskazywal na youtube. Tak wiec prosze o ew. potwierdzenie czy to jest poprawnie oraz sugestie polepszenia(w kwestii bezpieczenstwa). Z góry dziekuje za wszystkie odpowiedzi Ten post edytował stefan33 20.10.2012, 14:52:22 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 10 Dołączył: 20.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Możesz próbować wyciągać z podanego url'a samo id video, czyli to co wygląda np. tak: aMpSuYOSiWg (po watch?v= )i wstawiać to na stronie doklejając przy wyświetlaniu http://youtube.com/watch?v=$id. Oczywiście linki mogą zawierać dodatkowo jakieś &feature=related czy coś, więc dobrze to sobie wydrzyj. Chyba nie do ominięcia. (IMG:style_emoticons/default/smile.gif)
Ale to na pewno tylko jeden z wielu sposobów. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 4 Dołączył: 22.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Możesz próbować wyciągać z podanego url'a samo id video, czyli to co wygląda np. tak: aMpSuYOSiWg (po watch?v= )i wstawiać to na stronie doklejając przy wyświetlaniu http://youtube.com/watch?v=$id. Oczywiście linki mogą zawierać dodatkowo jakieś &feature=related czy coś, więc dobrze to sobie wydrzyj. Chyba nie do ominięcia. (IMG:style_emoticons/default/smile.gif) Ale to na pewno tylko jeden z wielu sposobów. Do iframe'a musi być link typu youtube.com/embed/id, więc w zasadzie to dobry pomysł żeby wyciągać id ponieważ wtedy moge tworzyć poprawne linki do iframe'a, tak wiec dzieki za odp (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:41 |