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

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: 25.08.2025 - 10:51