Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Kod YouTube i BBCode
Amfidiusz
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.05.2009

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


Witam!

Na wstępie zaznaczę, że na php się kompletnie nie znam. Zawsze korzystałem z gotowców i jedynie lekko je modyfikowałem.

Obecnie bawię się formularzem, który po wypełnieniu pół zwróci tekst z tagami BBCode. Jednym z takich tagów jest u mnie [youtube][/youtube], który wyświetla film. Między tagami powinien się znaleźć kod filmu, np. [youtube]QEllLECo4OM[/youtube]. Jednak kopiowanie samego kodu jest dla użytkowników mało naturalne. Chciałbym, żeby mogli oni wkleic cały link, a skrypt wyciągnął sobie sam kod filmiku, np.:

Input użytkownika: http://www.youtube.com/watch?v=QEllLECo4OM
Output skryptu: [youtube]QEllLECo4OM[/youtube]

obecnie kod php wygląda następująco (i działa dla inputu "QEllLECo4OM"):
Kod
         if (document.getElementById("youtube").value != ""){
         txt = "";
         txt += "[center][list][youtube]";
         txt += ""
         txt += document.getElementById("youtube").value;
         txt += "[/youtube][/list][/center]\n\n\n";
         document.getElementById("gen").value += txt;


Dobrze by było, żeby skrypt odrzucał nie tylko to, co jest przed kodem (czyli http://www.youtube.com/watch?v=) ale także to, co znajduje się po nim (rozpoczęte znakiem &, np: &feature=related).

Da się takie cos zrobić? Jeśli tak - to pomożecie laikowi? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bounty
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 9
Dołączył: 12.04.2009
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


po prostu przefiltruj ten link od v= do znaku & lub jesli go nie ma to do konca...
Go to the top of the page
+Quote Post
Amfidiusz
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.05.2009

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


Cytat(bounty @ 11.05.2009, 21:32:36 ) *
po prostu przefiltruj ten link od v= do znaku & lub jesli go nie ma to do konca...

Cytat
Na wstępie zaznaczę, że na php się kompletnie nie znam.

Właśnie chcę zrobić to, co opisałeś. Brakuje mi jedynie narzędzi...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.09.2025 - 01:21