HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #15341  
Старый 22.03.2010, 20:55
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от Paul_Eckman  
Т.е., без возможности ГЕТ запроса фейк с внутр. авторизацией никак не получится?
Не стану такоге утверждать, но как реализовать не знаю...
Попробуй скриптом послать пост запрос на сайт с данными авторизации и вывесли браузеру результат.. Возможно какой-нибудь чудо редирект сделает своё дело..

А так не знаю.. Может, кто-то предложит что дельное.)
 
Ответить с цитированием

  #15342  
Старый 22.03.2010, 21:22
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

Репутация: 13
По умолчанию

на фтп есть папка, в папке очень много файлов, файлы вида random.akk.
как открыть все файлы из этой папки, вытащить из них данные и сохранить в один файл ?

из %username%.akk надо выдернуть 3 строку(-23)
Код:
14
64
-23
7
163995
0
1
и сохранить в файл.txt
Код:
%username% -23
%username2% 550
 
Ответить с цитированием

  #15343  
Старый 22.03.2010, 21:39
Qb1024
Участник форума
Регистрация: 15.07.2009
Сообщений: 200
Провел на форуме:
147171

Репутация: 2
Отправить сообщение для Qb1024 с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 
Ответить с цитированием

  #15344  
Старый 22.03.2010, 22:39
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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(HOSTUSERPASS) 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..
 
Ответить с цитированием

  #15345  
Старый 22.03.2010, 22:46
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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$fputbasename($file)." ".$content[2]."\r\n"FILE_APPEND ) ) echo "$file - good\n"; else echo "$file - bad";
        }
    }
    
closedir($handle);
}
Как-то так, если я всё правильно понял
 
Ответить с цитированием

  #15346  
Старый 22.03.2010, 23:05
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

Репутация: 13
По умолчанию

Deathdreams, спасибо, то что нужно
 
Ответить с цитированием

  #15347  
Старый 22.03.2010, 23:36
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

Репутация: 13
По умолчанию

хм.. почему если добавляю $content[4] пишет уже на новую строку ?
Код:
if( @file_put_contents( $fput, basename($file)." ".$content[2]." ".$content[4]."\r\n", FILE_APPEND ) )
 
Ответить с цитированием

  #15348  
Старый 23.03.2010, 00:08
Dima X
Новичок
Регистрация: 14.12.2008
Сообщений: 10
Провел на форуме:
230582

Репутация: 31
Отправить сообщение для Dima X с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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..
 
Ответить с цитированием

  #15349  
Старый 23.03.2010, 01:04
Winst0n
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме:
573945

Репутация: 13
По умолчанию

да, проверил, в $content[4] данные с новой строки...
 
Ответить с цитированием

  #15350  
Старый 23.03.2010, 01:10
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Winst0n  
да, проверил, в $content[4] данные с новой строки...
юзай trim() для очистки этого мусора, но увеличивается вероятность потери нужных данных (пароль с пробелом на конце, например)

Последний раз редактировалось Deathdreams; 23.03.2010 в 01:32..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ