![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Skorzystałem z części skryptu DownloadMedia Bar. Musze ja przepisac, aby wykonywala to samo zadanie, tyle, ze w jezyku php. Nie do konca rozumiem jakie zadania spelnia ten skrypt w js, dlatego nie wiem jak to przepisac do php. Prosze o wytlumaczenie dzialania skryptu krok po kroku lub jesli ktos jest chetny to o przepisanie kodu prosto do php ![]() Pozdrawiam CODE var dl_url = '',vars = {};
var scripts = document.getElementsByTagName("script"); for (var i = 0, len = scripts.length; i < len; i++) { var str = scripts[i].innerHTML; if (str.match(/\svar flashvars/) && str.match(/flashvars\.v = /) && str.match(/flashvars\.s = /) && str.match(/flashvars\.un = /) && str.match(/flashvars\.k1 = /) && str.match(/flashvars\.k2 = /)) { extractVars(str); dl_url = '&megavars=' + vars.v + '.' + vars.s + '.' + vars.un + '.' + vars.k1 + '.' + vars.k2 + '.' + vars.hd_s + '.' + vars.hd_un + '.' + vars.hd_k1 + '.' + vars.hd_k2; break; } } function extractVars(str) { vars.hd_s = vars.hd_un = vars.hd_k1 = vars.hd_k2 = ''; vars.v = str.match(/flashvars\.v = \"(.*)\";/)[1]; vars.s = str.match(/flashvars\.s = \"(.*)\";/)[1]; vars.un = str.match(/flashvars\.un = \"(.*)\";/)[1]; vars.k1 = str.match(/flashvars\.k1 = \"(.*)\";/)[1]; vars.k2 = str.match(/flashvars\.k2 = \"(.*)\";/)[1]; if (str.indexOf('flashvars.hd_s') != -1) { vars.hd_s = '' || (str.match(/flashvars\.hd_s = \"(.*)\";/)[1]); vars.hd_un = str.match(/flashvars\.hd_un = \"(.*)\";/)[1]; vars.hd_k1 = str.match(/flashvars\.hd_k1 = \"(.*)\";/)[1]; vars.hd_k2 = str.match(/flashvars\.hd_k2 = \"(.*)\";/)[1]; } } return dl_url; Ten post edytował dudi1261 15.05.2011, 12:53:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:34 |