Barticf 0 Zgłoś post Napisano Sierpień 31, 2011 (edytowany) Witam mam skrypt który odnosi się do wpisanego adresu echo $xxx->xxx2('$_GET["url"]'); Lecz nie działa tak jak powinno po wpisaniu xx.php?url=http://xx.pl w źródle gdzie ten adres powinnien zostać zamieniony nadal mam $_GET["url"] a nie ten adres Edytowano Sierpień 31, 2011 przez Barticf (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Sierpień 31, 2011 Opisz jaśniej o co Ci chodzi i pokaż ten skrypt, lub strone z efektem. Udostępnij ten post Link to postu Udostępnij na innych stronach
Barticf 0 Zgłoś post Napisano Sierpień 31, 2011 (edytowany) Opisz jaśniej o co Ci chodzi i pokaż ten skrypt, lub strone z efektem. Chce wstawić kod który będzie pobierał adres www np. http://strona.pl/skr...rl=http://adres którym będzie dodawany przez bbcode.pl Mam taki kod w miejsceu "tutaj" chciał bym aby był automatycznie wstawiany adres z " url=http://adres którym będzie dodawany przez bbcode.pl" echo $xxx->xxxplast('tutaj'); Dodam że mam już wcześniej użyte getURL($url2) który odnosi się i tak do tego adresu z pola "tutaj" Ten skrypt <?php class Musicc { public function getURL($url2) { $url2 = str_replace("/file.html", "", explode("/v/", $url2)); $url2 = $url['0']."/downloadMusic%3Fkey%3D".$url['1']."ay"; return $url2; } public function musicPlayer($url2) { $url = $this->getURL($url2); $player = '<embed width="440" height="20" type="application/x-shockwave-flash" src="http://moajstrona.pl/mediaplayer/mediaplayer.swf" style="" id="mpl" name="mpl" quality="high" allowfullscreen="false" flashvars="height=20&width=440&file='.$url2.'&volume=100&autostart=false&frontcolor=0xffffff&backcolor=0x000000&lightcolor=0xffffff&type=flv"> '; return $player; } } $music = new Musicc; echo $music->musicPlayer(' Tutaj ma być ten link z xx.php?url=xxxx.pl '); ?> Dodanie w to miejsce ' $_GET["url"] ' po wpisaniu w przegladarke http://adres.pl/ss.php?url=http://test.pl Daje wynik <embed width="440" height="20" type="application/x-shockwave-flash" src="http://mojastrona.pl/mediaplayer/mediaplayer.swf" style="" id="mpl" name="mpl" quality="high" allowfullscreen="false" flashvars="height=20&width=440&file= $_GET["url"] &volume=100&autostart=false&frontcolor=0xffffff&backcolor=0x000000&lightcolor=0xffffff&type=flv"> Edytowano Sierpień 31, 2011 przez Barticf (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
adi011 0 Zgłoś post Napisano Sierpień 31, 2011 Nie wiem czy o to chodzi, ale spróbuj echo $xxx->xxx2("$_GET["url"]") lub po prostu echo $xxx->xxx2($_GET["url"]) zamiast echo $xxx->xxx2('$_GET["url"]'). Udostępnij ten post Link to postu Udostępnij na innych stronach
Barticf 0 Zgłoś post Napisano Sierpień 31, 2011 Nie wiem czy o to chodzi, ale spróbuj echo $xxx->xxx2("$_GET["url"]") lub po prostu echo $xxx->xxx2($_GET["url"]) zamiast echo $xxx->xxx2('$_GET["url"]'). Druga opcja zadziałała dzięki za pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach
adi011 0 Zgłoś post Napisano Sierpień 31, 2011 Nie ma sprawy, chodzi po prostu o to, że jak używasz echo ' blabla $a' to zmienne są pomijane i wszystko jest traktowane jako tekst, a dopiero uzycie echo " blabla $a " powoduje wyświetlenie aaa i wartość zmienej $a. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Wrzesień 3, 2011 Nie polecam takiego kodu, gdyż można zaincludować, że tak powiem - skrypt, dzięki któremu można przejąć kontrolę nad serwerem - Exploit. Udostępnij ten post Link to postu Udostępnij na innych stronach