ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

22.03.2010, 20:55
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от Paul_Eckman
Т.е., без возможности ГЕТ запроса фейк с внутр. авторизацией никак не получится?
Не стану такоге утверждать, но как реализовать не знаю...
Попробуй скриптом послать пост запрос на сайт с данными авторизации и вывесли браузеру результат.. Возможно какой-нибудь чудо редирект сделает своё дело..
А так не знаю.. Может, кто-то предложит что дельное.)
|
|
|

22.03.2010, 21:22
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
на фтп есть папка, в папке очень много файлов, файлы вида random.akk.
как открыть все файлы из этой папки, вытащить из них данные и сохранить в один файл ?
из %username%.akk надо выдернуть 3 строку(-23)
Код:
14
64
-23
7
163995
0
1
и сохранить в файл.txt
Код:
%username% -23
%username2% 550
|
|
|

22.03.2010, 21:39
|
|
Участник форума
Регистрация: 15.07.2009
Сообщений: 200
Провел на форуме: 147171
Репутация:
2
|
|
Сообщение от Deathdreams
PHP код:
$sql = mysql_query('SELECT id, true, bt, bf FROM Q WHERE id='.$mline[2]);
while($ans_row = @mysql_fetch_array($sql)){
// тут действия с данными
}
Один Х..., то же самое...
И что делать? Мне этот проект дописать вчера нуно было, а тут такая фигня...
Понял, в чём причина: в базе есть поле, называется true, а в пыхе true это константа, всегда равная 1.
И видимо это и влияет на выдачу результата из базы.
Последний раз редактировалось Qb1024; 22.03.2010 в 22:35..
|
|
|

22.03.2010, 22:39
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Qb1024
Один Х..., то же самое...
И что делать? Мне этот проект дописать вчера нуно было, а тут такая фигня...
вообщето в твоём православном коде ты вытаскиваешь количество стоблцов, а не информацию в них.
а я показал пример, как вытащить информацию.
теперь обрабатывай переменную $ans_row
сделай тот де самый print_r($ans_row) для дебага, посмотри что там будет.
пример для дебага:
PHP код:
define("HOST", "localhost"); //хост mysql
define("USER", "user_mysql"); //юзер
define("PASS", "pass_mysql"); // пароль
define("TABLE", "qwertt"); // таблица
function db_query($query){
$db = mysql_connect(HOST, USER, PASS) or die('MySQL False');
mysql_select_db(TABLE, $db) or die('MySQL False');
mysql_query("SET NAMES 'cp1251'") or die('MySQL False');
$msq_sec = @mysql_query($query, $db);
if(!$msq_sec){
die('Неправильный MySQL запрос.');
}
$i=0;
while($ans_row = @mysql_fetch_array($msq_sec)){
$c_keys = array_keys($ans_row);
foreach($c_keys as $num => $value){
//if(!is_numeric($value)){
$array[$i][$value] = $ans_row[$value];
//}
}
$i++;
}
@mysql_close($db);
return $array;
}
$sql = db_query('SELECT id, true, bt, bf FROM Q WHERE id='.$mline[2]);
print_r($sql);
Написал функцию на скорую руку для запросов с MySQL
Последний раз редактировалось Deathdreams; 23.03.2010 в 00:33..
|
|
|

22.03.2010, 22:46
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Winst0n
на фтп есть папка, в папке очень много файлов, файлы вида random.akk.
как открыть все файлы из этой папки, вытащить из них данные и сохранить в один файл ?
из %username%.akk надо выдернуть 3 строку(-23)
Код:
14
64
-23
7
163995
0
1
и сохранить в файл.txt
Код:
%username% -23
%username2% 550
PHP код:
<?php
$fput = "полный путь до файла куда нужно всё это записывать";
$dir = "."; //папка для считывания без слеша на конце
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$content = file($dir."/".$file);
if( @file_put_contents( $fput, basename($file)." ".$content[2]."\r\n", FILE_APPEND ) ) echo "$file - good\n"; else echo "$file - bad";
}
}
closedir($handle);
}
Как-то так, если я всё правильно понял
|
|
|

22.03.2010, 23:05
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
Deathdreams, спасибо, то что нужно 
|
|
|

22.03.2010, 23:36
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
хм.. почему если добавляю $content[4] пишет уже на новую строку ?
Код:
if( @file_put_contents( $fput, basename($file)." ".$content[2]." ".$content[4]."\r\n", FILE_APPEND ) )
|
|
|

23.03.2010, 00:08
|
|
Новичок
Регистрация: 14.12.2008
Сообщений: 10
Провел на форуме: 230582
Репутация:
31
|
|
Сообщение от Winst0n
хм.. почему если добавляю $content[4] пишет уже на новую строку ?
Код:
if( @file_put_contents( $fput, basename($file)." ".$content[2]." ".$content[4]."\r\n", FILE_APPEND ) )
А $content[4] чему равна? Может в ней перенос строки? Хотя, если file(), то не должно быть такого...
Последний раз редактировалось Dima X; 23.03.2010 в 00:18..
|
|
|

23.03.2010, 01:04
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
да, проверил, в $content[4] данные с новой строки...
|
|
|

23.03.2010, 01:10
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Winst0n
да, проверил, в $content[4] данные с новой строки...
юзай trim() для очистки этого мусора, но увеличивается вероятность потери нужных данных (пароль с пробелом на конце, например)
Последний раз редактировалось Deathdreams; 23.03.2010 в 01:32..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|