![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
eval()'d code on line 1
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Blad jest spowodowany bledem.
I to doslownie ![]() Niestety blizszych informacji nie moge udzieli bo padlo mi lacze do pozaprzestrzeni, ale moze scanner cos wyczyta ze swojej kuli. Dokladnie to masz blad w tym co przekazujesz evalowi. poniewaz nie podales przykladu to mozemy jedynie gdybac. (a moze poszli do lasu ? a moze nie ma srednika na koncu lini ?) |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
oftopic mówiac, zobaczyłem ostatnio tekst na podobnym poziomie.
Cytat pyt: jesli mam swoj server irc to co mam zrobic zeby go podczepic do ircnetu?
odp: Kupić linke holowniczą. Tak więc na mądre pytenie madra odpowiedż. Ale żeby mnie moderatorzy nie zmoderowali, powiem tyle. Zamiast Eval, wstaw echo, i przyjżyj się dokładnie temu, co z tego wyjdzie. Ciekawe czy będzie ci sie do końca podobać... -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm echo wywala mi skrypt poza stroną
[php:1:1a9b34dcf5]<?php <?php //load.module1.php if(empty($f)) { $msg = 'Brak parametrów potrzebnych do załadowania modułu!'; exit; } $plik = './box/'.$f.'.php'; if(file_exists($plik)) { $zawartosc = implode('', file($plik)); $zawartosc = str_replace('echo', '$srodek .= ', &$zawartosc); $zawartosc = str_replace('<?php', '', &$zawartosc); $zawartosc = str_replace('?>', '', &$zawartosc); eval($zawartosc); } ?> ?>[/php:1:1a9b34dcf5] |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
AZAZELLO: a ja tez frytki lubie choc niezdrowe ponoc sa....
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
dośc to nawet takie śmieszne
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Wez faktycznie zamien eval($zawartosc) na print ($zawartosc) i zaanalizuj wynik, lub podrzuc ten wynik.
albo zapisz wynik do pliku i sprobuj dac go phpowi do wykonania to on wtedy juz dokladnie powie co mu sie nie podoba. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
z zawartością tego[php:1:97e05c9126]<?php
<?php if (isset($_GET["list"])) { header("Pragma: no-cache"); header("Content-type: audio/x-mpegurl"); $aOutput=split(":",$_GET["list"]); foreach($aOutput as $var =>$val) { echo $val."n"; } exit; } ?> <h4>mp3 locate</h4> <form method="get"> <input type="text" size="30" name="regexp"/> <input type="submit" value="reg exp search" /><br/> </form> <form method="get"> <input type="text" size="30" name="basic"/> <input type="submit" value="basic search" /><br/> </form> <?php exec("locate .mp3 .ogg" , $aOutput); if(isset($_GET["basic"])) $regexpsearch='/.*'.$_GET["basic"].'.*/i'; if(isset($_GET["regexp"])) $regexpsearch=$_GET["regexp"]; foreach ($aOutput as $var=>$val) { if (isset($regexpsearch) && preg_match($regexpsearch,$val)) { $html.= '<a href="file:'.$val.'">'.$val.'</a><br/>'."n"; if(!isset($result)){ $result=$val; } else { $result.=":"; $result.=$val; } } } ?> <form method="get" action="mp3search.php/playlist.m3u"> <input type="hidden" size="30" name="list" value="<?php echo $result; ?>"/> <input type="submit" value="get list" /><br/> </form> <?php echo $html; ?> ?>[/php:1:97e05c9126] robi coś takiego if (isset($_GET["list"])) { header("Pragma: no-cache"); header("Content-type: audio/x-mpegurl"); $aOutput=split(":",$_GET["list"]); foreach($aOutput as $var =>$val) { $srodek .= $val."n"; } exit; } mp3 locate exec("locate .mp3 .ogg" , $aOutput); if(isset($_GET["basic"])) $regexpsearch='/.*'.$_GET["basic"].'.*/i'; if(isset($_GET["regexp"])) $regexpsearch=$_GET["regexp"]; foreach ($aOutput as $var=>$val) { if (isset($regexpsearch) && preg_match($regexpsearch,$val)) { $html.= ''.$val.' '."n"; if(!isset($result)){ $result=$val; } else { $result.=":"; $result.=$val; } } } $srodek .= $html; |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
No to w wyniku juz widac o co chodzi. Zostaje ci z tego formularza napis "mp3 locate" ktory to oczywiscienie jest prawidlowa komenda php
![]() Nie stosuj w tak includowanych plikach wylaczania na chwile php-a zeby wstawic htmla, albo bedziesz musial rozbudowac parsowanie tego pliku. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
To jakie mam wyjście z tego bo utknołem :/
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
moze malo eleganckie ale skuteczne:
[php:1:61dfffeac4] if (isset($_GET["list"])) { header("Pragma: no-cache"); header("Content-type: audio/x-mpegurl"); $aOutput=split(":",$_GET["list"]); foreach($aOutput as $var =>$val) { echo $val."n"; } exit; } echo "<h4>mp3 locate</h4>n"; echo "<form method="get">n"; echo "<input type="text" size="30" name="regexp"/>n"; echo "<input type="submit" value="reg exp search" /><br/>n"; echo "</form>n"; echo "<form method="get">n"; echo "<input type="text" size="30" name="basic"/>n"; echo "<input type="submit" value="basic search" /><br/>n"; echo "</form>n"; exec("locate .mp3 .ogg" , $aOutput); if(isset($_GET["basic"])) $regexpsearch='/.*'.$_GET["basic"].'.*/i'; if(isset($_GET["regexp"])) $regexpsearch=$_GET["regexp"]; foreach ($aOutput as $var=>$val) { if (isset($regexpsearch) && preg_match($regexpsearch,$val)) { $html.= '<a href="file:'.$val.'">'.$val.'</a><br/>'."n"; if(!isset($result)){ $result=$val; } else { $result.=":"; $result.=$val; } } } echo "<form method="get" action="mp3search.php/playlist.m3u">n"; echo "<input type="hidden" size="30" name="list" value="$result"/>n"; echo "<input type="submit" value="get list" /><br/></form>n"; echo $html; [/php:1:61dfffeac4] Swoja droga czemu nie mozesz zastosowac prostego include'a ? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
stary dzięki jak ty to zrobiłeś?
napisze ci jak to u mnie ma działac mam : system który działa na szblonach wszystko jest w jednym katalogu dajmy na to home. w tym katalogu dorabiam sobie katalog box i w nim mam inne skrypty nie mojej roboty np. i zadaniem pliku [php:1:4e5108e4b4]<?php <?php //load.module1.php if(empty($f)) { $msg = 'Brak parametrów potrzebnych do załadowania modułu!'; exit; } $plik = './box/'.$f.'.php'; if(file_exists($plik)) { $zawartosc = implode('', file($plik)); $zawartosc = str_replace('echo', '$srodek .= ', &$zawartosc); $zawartosc = str_replace('<?php', '', &$zawartosc); $zawartosc = str_replace('?>', '', &$zawartosc); eval($zawartosc); } ?> ?>[/php:1:4e5108e4b4] jest wyświetleni dowolnego pliku z box-a z rozszezeniem .php w środkowej tabeli w moim systemie i zwykłe include nie daje sobie rady z tym ale zaraz czy to oznacza że będe musiał przerabiać tak każdy plik ,.php nie przezemnie napisany by działało? |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
teraz mam taki kod [php:1:c88848f86f]<?php
<?php require("setup.php"); require("functions.php"); require("language.db"); $mysql=new Mysql; $function=new Functions; $function->StartCompress(); $html=new HTML; $mysql->Connect(); $mysql->Query("SELECT * FROM fn_settings"); $show_settings=mysql_fetch_array($mysql->result_id); include("templates/header.tpl"); if ($_GET['id']) { $mysql->News("SELECT fn_news.*, fn_categories.*, fn_admins.* from fn_news, fn_categories, fn_admins WHERE fn_news.news_id=".$_GET['id']." AND fn_categories.category_id=fn_news.category_id AND fn_admins.admin_id=fn_news.admin_id"); } else { if ($_GET['category']) { $where_news .="WHERE category_id=".$_GET['category'].""; } if ($_GET['month']) { if ($category) { $where_news .=" AND date_month='".$_GET['month']."'"; } else { $where_news .="WHERE date_month='".$_GET['month']."'"; } } if ($_GET['year']) { if ($category) { $where_news .=" AND date_year='".$_GET['year']."'"; } elseif($month) { $where_news .=" AND date_year='".$_GET['year']."'"; } else { $where_news .="WHERE date_year='".$_GET['year']."'"; } } if (!$_GET['page']) { $page=1; } else { $page=$_GET['page']; } $function->divide_data("SELECT * FROM fn_news $where_news",$page,$show_settings[news_per_page]); $function->MakePages("<a href="news.php?page={eachpage}">{eachpage}</a> ","<b>({page})</b> ","<a href="news.php?page=1">« First Page</a> ","<a href="news.php?page={eachpage}">Last Page »</a>",$page,$function->num_pages); if (!$order_by) { $order_by=$show_settings[news_order_by]; } $mysql->Query("SELECT * FROM fn_categories"); while ($show_categories=mysql_fetch_array($mysql->result_id)) { if ($show_categories[category_id]==$_REQUEST['category']) { $category_list .=" [ <b>$show_categories[category]</b> ] "; } else { $category_list .=" [ <a href="news.php?page=".$page."&category=$show_categories[category_id]&month=".$_GET['month']."&year=".$GET['year']."">$show_categories[category]</a> ] "; } } $where_news=""; if ($_GET['category']) { $where_news .="WHERE fn_news.category_id=".$_GET['category'].""; } if ($GET['month']) { if ($_GET['category']) { $where_news .=" AND fn_news.date_month='".$GET['month']."'"; } else { $where_news .="WHERE fn_news.date_month='".$GET['month']."'"; } } if ($_GET['year']) { if ($_GET['category']) { $where_news .=" AND fn_news.date_year='".$_GET['year']."'"; } elseif($month) { $where_news .=" AND fn_news.date_year='".$_GET['year']."'"; } else { $where_news .="WHERE fn_news.date_year='".$_GET['year']."'"; } } if (!$_GET['category'] & !$_GET['month'] & !$_GET['year']) { $where_news .="WHERE"; } else { $where_news .=" AND"; } $templates->define(array( "news_top" => "templates/news_top.tpl" )); $templates->assign("category_list", "$category_list"); $templates->parse(show_news_top, "news_top"); $templates->FastPrint(); $mysql->News("SELECT fn_news.*, fn_categories.*, fn_admins.* from fn_news, fn_categories, fn_admins $where_news fn_categories.category_id=fn_news.category_id AND fn_admins.admin_id=fn_news.admin_id order by $order_by DESC LIMIT $function->data_bottom,$function->data_top"); $templates->define(array( "news_bottom" => "templates/news_bottom.tpl" )); $templates->assign("pages", "$function->pages"); $templates->parse(show_news_bottom, "news_bottom"); $templates->FastPrint(); } echo "<p align="center"><p align="center"><font face="Verdana"><font size="1">Powered by <a target="_blank" href="http://fscripts.com/"></a> 2003 </font> <a target="_blank" href="http://fscripts.com"><font size="1"></font></a></font></p>"; include("templates/footer.tpl"); $function->PrintCompress($show_settings[gzip_level]); $mysql->Close(); ?> ?>[/php:1:c88848f86f] i wypisuje [list]Warning: Unknown(setup.php): failed to open stream: No such file or directory in c:usrkrasnalwwwhanbetaload.module1.php(15) : eval()'d code on line 16 Fatal error: (null)() [function.require]: Failed opening required 'setup.php' (include_path='.') in c:usrkrasnalwwwhanbetaload.module1.php(15) : eval()'d code on line 16 [list] To samo jest z <?php include'news/news.php' ?> |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
oki juz przerobiem tylko teraz mam problm z wyswietlaniem skrypty w miejscu gdzie ja chce a nie on , jakie funkcje tym steruja ?
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Mozesz jakos jasniej ? W jakim sensie sterowac miejscem gdzie jest wyswietlany skrypt ?
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
AZAZELLO - nie chcę być złośliwy, ale naprawdę podziwiam uboottd'a za jego umiejętność rozszyfrowywania, o co tak naprawdę Ci chodzi.
Może zanim napiszesz kolejnego posta, zastanów się dokładnie co chcesz napisać, i jeśłi nie potrafisz tego ubrać w słownictwo programistyczne, spróbuj przedstawić problem językiem opisowym, ale tak, jak byś to tłumaczył komuś supełnie nie znającemu zasad programowania (z uwagi na to, że czasem piszesz tak, jak byśmy powinni wiedzieć dokłądnie co masz na myśli. A my jakoś tak dziwnie ... nie wiemy o co Ci, #@$@ , chodzi) ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
dobra już wamnie zawracam głowy , wracam do książek
![]() dzięki za wszystkie podpowiedzi i informacje |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:58 |