Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][HTML][PHP]Filmy z youtube
lukaszk
post 27.12.2010, 20:20:46
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


Witam, wykonałem skrypt dodawania filmów z youtube i wyświetlania tych filmów na danej podstronie.
Problem jest tego typu że
Tak wygląda link z youtube.pl
  1. http://www.youtube.com/watch?v=12wSs4PEUWE&feature=aso

a tak kod do wklejenia na www

  1. <object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/12wSs4PEUWE?fs=1&amp;hl=pl_PL"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/12wSs4PEUWE?fs=1&amp;hl=pl_PL" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>


Chcę tak zrobić aby wklejać tylko link z paska adresu bo tak będzie wygodniej dla użytkownika.
Obecnie ktoś musi wklejać cały kod z <object...
Czy da rade jakoś to oprogramować aby wklejać tylko kod z paska adresu i nie zmuszać do myślenia użytkownika.

Obecnie oprogramowałem to tak że albo podaje cały kod albo tylko link
http://www.youtube.com/v/12wSs4PEUWE?fs=1&hl=pl_PL

Idea jest taka że chcę aby nikt nie dodał filmiku z wyższą rozdzielczością niż ja uważam za OK.
Go to the top of the page
+Quote Post
tehaha
post 27.12.2010, 21:11:10
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


musisz użyć preg_match() aby wyciągnąć ten parametr 12wSs4PEUWE,

znaleziony w google: http://www.sitepoint.com/forums/showthread.php?t=543226
Go to the top of the page
+Quote Post
lukaszk
post 28.12.2010, 19:01:12
Post #3





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.12.2010

Ostrzeżenie: (0%)
-----


Niestety mało mi to mówi. Są dołączone jakieś pliki i zmienna która jest z nich wyciągnięta. Proszę o więcej szczegółów
Pozdrawiam
Go to the top of the page
+Quote Post
tehaha
post 28.12.2010, 19:07:40
Post #4





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


a sprawdziłeś w manualu co robi funkcja preg_match() ? bo, nie tylko napisałem Ci co trzeba zrobić, ale dałem link do postów gdzie znajduje się rozwiązanie Twojego problemu, tak więc nawet nie musisz samodzielnie pisać wyrażenia regularnego bo możesz je przekopiować

to co Ty chcesz zrobić to:
1. użytkownik wkleja link youtube do input
2. ponieważ jak zauważyłeś link Ci nic nie daje, musisz wyciągnąć z linku parametr i zapisać go sobie do bazy i zrobisz to właśnie funkcją preg_match, przeczytaj sobie w manualu jak działa i dowiesz się jak odczytać parametr youtube
3. potem przy wyświetlaniu filmiku pobierasz z bazy parametr <b>12wSs4PEUWE</b> i umieszczasz w http://www.youtube.com/v/<b>12wSs4PE...=1&hl=pl_PL

to wszystko
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:01