Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%)
|
Witam,
mam taki problem, otóż chcę wyciągnąć z linku prowadzącego do strony z filmem na youtube jego id. Chciałbym aby id było pobieranie niezależnie od tego w jakiej formie link występuje w bazie : czyli w takiej:
albo w takiej:
Próbowałem w ten sposób:
i działa, ale chciałbym aby wynik czyli $v nie wyświetlał się w echo tylko w jakiejś zmiennej, bo chciałbym wyświetlić wynik w konkretnym miejscu. Bardzo, bardzo proszę o pomoc i pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
użyj preg_match, na końcu masz wyrażenie regularne - http://www.sitepoint.com/forums/php-34/pre...-id-543226.html
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%)
|
Użyłem:
... i zwraca mi coś takiego:
|
|
|
|
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
i działa, ale chciałbym aby wynik czyli $v nie wyświetlał się w echo tylko w jakiejś zmiennej, bo chciałbym wyświetlić wynik w konkretnym miejscu. No ale przecież tak to działa. W zmiennej $v masz ID filmiku. Nie chcesz jej wyświetlać, to nie wyświtaj (wywal echo). Jeśli chcesz przypisać do innej zmiennej to daj $inna_zmienna = $v; i po krzyku. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%)
|
No udało się...
Robiłem też tak jak phion opisał, ale że nie działało, to zająłem się innymi rozwiązaniami, a zapomniałem że używam smarty i nie dopisałem jednej ważnej rzeczy Dla tych co mają ten sam problem podaję cały kod:
Pozdrawiam |
|
|
|
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Co do samego wyrażenia. Kiedyś coś takiego zrobiłem:
Kod #youtu\.?be(?:\.com)?/(?:v/([\w\-]+)|(?:embed/([\w\-]+)|(?:watch\?v=([\w\-]+))|([\w\-]+)))# Wspiera:- http://www.youtube.com/watch?v=ZN5PoW7_kdA - http://www.youtube.com/v/ZN5PoW7_kdA - http://youtu.be/ZN5PoW7_kdA - <iframe width="560" height="345" src="http://www.youtube.com/embed/ZN5PoW7_kdA" frameborder="0" allowfullscreen></iframe> |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:37 |