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;
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?
