А можно пример с моим кодом? Вот немного его изменил.. Теперь чтение происходит из файлов... PHP: <html> <head> <style> body { padding:10px; background:#2A2E33; font-family:tahoma, verdana, arial; font-size:11px; text-align:center; color:#B9B9BD; } a:link, a:hover, a:visited { color:#B9B9BD; text-decoration: none; } input { vertical-align:middle; margin:1px 0; padding-right:10px; border:1px solid #336600; padding:2px; background:#363940; color:#B9B9BD; } textarea { vertical-align:middle; margin:1px 0; padding-right:10px; border:1px solid #336600; padding:2px; background:#363940; color:#B9B9BD; } form { padding:10px; border:1px solid #666; width:400px; margin:0 auto; } </style> <title>MySQL scanner</title> </head> <body> <?php // By Zircool error_reporting (0); if(set_time_limit(0)) { set_time_limit(0); ignore_user_abort(1); $limit = true; } $config["LISTTXT"] = "list.txt"; $config["GOODTXT"] = "good.txt"; if(isset($_GET["clean_list"])) { $pf = fopen($config["LISTTXT"], "w"); fclose($pf); print "<a href='index.php'>Done!</a>"; die; } if(isset($_GET["clean_good"])) { $pf = fopen($config["GOODTXT"], "w"); fclose($pf); print "<a href='index.php'>Done!</a>"; die; } Error_Reporting(E_ALL & ~E_NOTICE); print('<form method="POST">'); print(" Скрипт сканирует сайты на наличие в них уязвимости MySQL injection "); print('</br>' ); print('</br>' ); print "<a href=\"".$config["LISTTXT"]."\"><B>LIST.TXT</B></a> - ".count(file($config["LISTTXT"]))." - <a href='index.php?clean_list=1'>clean</a>"; print(' ' ); print "<a href=\"".$config["GOODTXT"]."\"><B>GOOD.TXT</B></a> - ".count(file($config["GOODTXT"]))." - <a href='index.php?clean_good=1'>clean</a><br><br>"; print('</br>' ); print('<input type="submit" name="sub" value=" Go! " />'."<br />\r\n"); print('</form>'); print('</br>' ); if(isset($_POST['sub'])) { ob_get_contents(); $sites=file('list.txt'); foreach($sites as $site) { $url=$site."'"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_NOBODY, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0"); curl_setopt($ch, CURLOPT_TIMEOUT, 60); $text = curl_exec($ch); curl_close($ch); $host=parse_url($url); $host=$host['host']; echo "Выполняеся проверка сайта ".$host."<br>"; $substr_count = substr_count($text,"SQL"); if ($substr_count > 0) { $goodfopen = fopen($config["GOODTXT"], "a+"); fwrite($goodfopen, $site); fclose($goodfopen); } ob_flush(); } } ?> </body> </html>
Напиши еще каким браузером пользуешься, если осел то он может не выводить даже из-за таблицы, посмотри во время загрузки страницы код если он есть а еще ничего не вывелось значит таблица или еще че то.
Попробуй убрать все таблицы, и вообще все не нужное убери оставь только главное и пробуй, после эчо ставь флаш обязательно
уважаемый, ты либо код давай, либо подробнее объясняй, а практически при отсутствии знаков препинания, здесь очень сложно улавливается смысл. Как я понял, тебе нужно циклически считать строки в массив, отсчитать n-ную строку с разделителями ::, и выбрать имя юзера из нее ?
Я подключаю этот файл:http://www.evolutions.ru/api/api_inf.php?Uname= то есть кода вожу в форму она добавляет к этой строке имя юзера, все строки я нормально вывожу но эту Thing мне надо не полностью а только чтоб я ввёл Thing:тег пропуска ну тут то есть может быть что угодно, пробывал ставить 0 и _):тут ввожу номер там их с 0 по 13 и каждый нужно ввести) мне обязательно нужно чтоб каждую строку в отдельности можно было обрабатывать для вычисления
Вот мой код подключения к тому файлу и ввода нэйм юзера PHP: <? Error_Reporting(E_ALL & ~E_NOTICE); DEFINE ("SITE","www.evolutions.ru"); if (isset($_GET['form_sub']) and $_GET['form_sub']!="") { $link="/api/api_inf.php?Uname=".$_GET['nick']; $fp = fsockopen(SITE, 80, $errno, $errstr, 30); if (!$fp) {echo "$errstr ($errno)<br />\n";} else { $file=""; $out = "GET $link HTTP/1.1\r\n"; $out .= "Host: ".SITE."\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { $file.=fgets($fp, 4096); } fclose($fp); } } $file=strstr($file,"UserID"); $file=explode ("\n",$file); foreach ($file as $a) { $str_ex=explode ("::",$a); $values[strtolower($str_ex[0])]=$str_ex[1]; } ?> <body background="fon_white.jpg"> <form method=GET> <img src="nick.gif"><input type=text name=nick src=fon_dark.jpg><input type=submit name=form_sub value="Начать вычисление"> </form> <?php $nick = strip_tags($nick); ?>
Может ли кто-нибудь обьяснить как прикручивать прокси к скрипту? На примере каком-нибудь и описании...
Если к примеру GET запрос отсылаешь (fopen($host ...), то вместо хоста укажи прокси, а в запросе незабудь указать Host:
Интересный прикол со страницей. Есть сайт, состоящий из большого количества страниц(около 2к), и только на одной из них значение session_id() отличное от других страниц... И именно на этой странице слетает авторизация из-за этого. Блок кода с авторизацией и проверкой session_id() один на весь сайт, подключается инклудом. Было такое у кого-нибудь? В общем, как понял - только на одной странице сайта почему-то свой sess_id, а на других - свой...
Есть такой вопросик есть 6 человек каждый из них дежурит в определенный день тоесть 1 пн 2 вт 3 ср 4 чт 5 пт 6 пн 1 вт и т.д Каким макаром можно реализовать вывод того кто работает исходя из текущего дня? ладно было бы их 5 а вот с 6 вообще не могу сообразить ))))
Запускай цикл который будет прибалять каждый раз значение и переводить человека с одного дня на другой!
Указываешь дату в которой 1 работает в понедельник, высчитываешь исходя из той даты и сегодняшней сколько прошло недель, высчитаваешь и выводишь, если сам не можешь написать напиши я сделаю, а так можешь в асю 592478.