![]() |
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 10:51 |