PHP: <?php $site=file("C:site.txt"); $dir=file("C:dir.txt"); $good=@fopen("C:good.txt",w); $bad=@fopen("C:bad.txt",w); for($col=count($dir);$col!=0;$col--) { $url="http://".$site[0].$dir[$col]; $send=fopen($url,"r"); if (!empty($send)) { $ok=fwrite($good,$url); } else { $no=fwrite($bad,$url); } echo $col; } fclose($good); fclose($bad); ?> Немогу понять что не так- Code: 8 Warning: fopen(http://localhost/oscommerce/ettret.html) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 7 Warning: fopen(http://localhost/oscommerce/products.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 6 Warning: fopen(http://localhost/oscommerce/fdfdsfds.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 5 Warning: fopen(http://localhost/oscommerce/asds.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 4 Warning: fopen(http://localhost/oscommerce/download.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 3 Warning: fopen(http://localhost/oscommerce/qwert.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 2 Warning: fopen(http://localhost/oscommerce/index.php ) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in Z:\home\localhost\www\1.php on line 9 1 Почему говорит что файлы несуществуют?
Замени fopen() на @fopen() и не будут ошибки выскакивать, если они тебя так смущают). Кстати код твой изменился. Ты видел мой вариант? P.S. Хех, ты и здесь, 2FED) //beched
PHP: <?php $host = "www.google.com"; $path = "/index.php"; $referer = "Referer"; $user_agent = "Mozilla/5.0"; $fp = fsockopen($host,80); fputs($fp, "GET $path HTTP/1.1\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "Referer: $referer\r\n"); fputs($fp, "User-Agent: $user_agent"); fputs($fp, "Connection: close\r\n\r\n"); ?>
PHP: <?php include("inc/db.php"); $_POST['name']=$name; $_POST['pass']=$pass; $_POST['mail']=$mail; $query = "INSERT INTO test VALUES ('','$name','$pass','$mail','')"; if(!empty($_POST['name'])){ echo"Вы не заполнили поле - Nick"; }else { if(!empty($_POST['pass'])){ echo"Вы не заполнили поле - Pass"; } else{ if(!empty($_POST['mail'])){ echo"Вы не заполнили поле - Mail";} else{ if(mysql_query($query)){ echo"Вы успешно зарегистрировались"; }else { echo"Ошибка при регистрации"; echo'<br>'; echo mysql_error(); } } } } ?> В базу не вносятся никакие значения, кроме id Помогите о ГУРУ античата
Ты забыл сделать сам запрос) Добавь строчку mysql_query($query); И ещё: ты наверное забыл и подключить к базе, если это конечно не сделано в скрипте /inc/db.php
Root-Acess, у меня mysql_query($query) находится в if else Она там как раз и выполняется а проблема в том, что в MySQL все поля кроме id т.к. он у меня автоопределяется, пустые
PHP: <?php include("inc/db.php"); $name = $_POST['name']; $pass = $_POST['pass']; $mail = $_POST['mail']; $query = "INSERT INTO test(id,name,pass,email,blablabla) VALUES (null,'$name','$pass','$mail','')"; if(!empty($name)){echo"Вы не заполнили поле - Nick<br>"; $err = 1;} if(!empty($pass)){echo"Вы не заполнили поле - Pass<br>"; $err = 1;} if(!empty($mail)){echo"Вы не заполнили поле - mail<br>"; $err = 1;} if($err != 1) { mysql_query($query) or die(mysql_error()); echo"Вы успешно зарегистрировались"; }else { echo"Ошибка при регистрации"; } ?> Попробуй так. Писал не проверяя мог забыть гденить ; В базе у поля id должно стоять auto_incriment PHP: <?php $site=file("C:site.txt"); $dir=file("C:dir.txt"); $good=@fopen("C:good.txt",w); $bad=@fopen("C:bad.txt",w); for($col=count($dir);$col!=0;$col--) { $url="http://".$site[0].$dir[$col]; ........... попрлбуй в пути поставить слеши пример : PHP: $site=file("C:\site.txt");
Здравствуйте! Есть старый скрипт для логина и поддержки online статуса вКонтакте. PHP: <?php set_time_limit(0); $email = ""; $pass = ""; $log = "1"; // Логинемся с куками $ch = curl_init("http://vkontakte.ru/index.php"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4"); curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php"); curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook7777"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); // Если с куками не получилось, значит их нет либо устарели // Логинемся с email'oм и паролем if (preg_match('#l">E(.*?)<#i',$result,$avtoriz)) { $ch = curl_init("http://vkontakte.ru/login.php"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "op=a_login_attempt&email=".urlencode($email)."&pass=".urlencode($pass)."&expire=0"); curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/index.php"); curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook7777"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res_index = curl_exec($ch); } ?> Почему то не работает, кто-нибудь может подсказать в чём проблема? Заранее благодарен!
Это готовый скрипт взятый из просторов WWW, сам в замешательстве, видимо некий кусок со страницы по которой понимаем что мы залогинены или нет.
Здарова) Да я вывод ошибок специально оставил. В чем фишка-после запуска как уже писал говорит что файлы несуществуют,и все пишет в bad.Хотя когда просто в цикл подставляешь не переменную $url-то тогда все норм.
Всем привет. В базе есть текст, например "12345678910" Вывожу его так "SELECT * FROM `tetom` order by id desc" Возможно ли как нибудь оьрезать этот текст до "1234567" Без использования substr?
Я уже себе весь мозг сломал, 2 ночи уже не сплю Как обрезать текст? Всё перепробовал, может быть у меня руки не от туда растут Помогите пожалуйста В БД есть много таблиц с текстом, в каждом тексте присутствуют символы от 3 до N, вывожу таким способом: PHP: $sql = mysql_query("SELECT * FROM `tetom` order by id desc"); while ($fetch_array = mysql_fetch_assoc($sql)) { $txt = $fetch_array['txt']; echo $txt; } Как обрезать текст, т.е. разделить пополам? Пробовал таким способом PHP: function strl($txt) { $a = strlen($txt) / 2; $rest = substr($txt, 0, $a); return $rest; } Текст режит, но на конце текста выходит такой вот символ Но опять же зависит всё от кол-во символ, +1 или -1 символ в тексте, то тогда это "Вопросительный знак в ромбе" не выводится в конце текста Помогите пожалуйста
если честно, то я бы на твоем месте, на всякий случай, отсек бы от значения все бы лишние символы. попробуй применить функцию rtrim();: PHP: function strl($txt) { $a = strlen($txt) / 2; $a = rtrim($a); $rest = substr($txt, 0, $a); return $rest; } у меня работает корректно...
Брут Помогите, как сделать брут? А точнее обьясните: Зачем надо имитировать ему браузер? Как организовать перебор паролей из бд + отдельный режим под названием брутфорс(по буковкам,циферкам)?