ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

  #11  
Старый 17.09.2009, 18:32
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Ну,звиняйте,но у мя не заработало(.Вот рабочий пример:

PHP код:

<?php 

$logins 
explode("\r\n",implode("",file('logins.txt'))); 
    
$passwords file('passwords.txt'); 
    
$appendTo 'general.txt'
     
    
$i 0
    
$file fopen($appendTo'a'); 

    foreach (
$logins AS $login) { 
        
fputs($file"$login;{$passwords[$i]}"); 
        
$i++; 
    } 

    
fclose($file);
?>
В первой строке кода реально непонятно,что происходит)),хотя функции знаю
 
Ответить с цитированием

  #12  
Старый 17.09.2009, 18:34
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

PHP код:
<?php

     $logins 
'logins.txt';
     
$passwords 'passwords.txt';
     
$out 'accounts.txt';

     
$logins array_map('trim'file($logins));
     
$passwords array_map('trim'file($passwords));

     
$file fopen($out'a+');

     foreach (
$logins as $key => $login)
     {
         
fwrite($file$logins[$key] . ';' $passwords[$key] . "\r\n");
     }
     
     
fclose($file);

?>
Юзай
 
Ответить с цитированием

  #13  
Старый 17.09.2009, 18:36
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Тю...пасип конечно.но и предыдущее работает,ток непонятно - КАК ?
 
Ответить с цитированием

  #14  
Старый 17.09.2009, 19:10
LolFEm
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
Провел на форуме:
1627025

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

file делает массив элемтов
implode склеивает обратно в строку вставляя между ними пробел
explode опять разбивает на массив и в качестве разделителя перенос строки
...
 
Ответить с цитированием

  #15  
Старый 17.09.2009, 19:28
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

LolFEm попровочка, дабы не взорвать неокрепший моск ТС

> implode("",file('logins.txt'));

implode склеивает обратно в строку вставляя между ними НИЧЕГО. сказано же ""

вобщем $str=implode("",file('logins.txt')) равносильно поместить весь файл в $str
 
Ответить с цитированием

  #16  
Старый 17.09.2009, 21:06
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
$logins = explode("\r\n",implode("",file('logins.txt')));
ебать ту люсю наркоман, столько лишних маневров, а можно было бы просто юзануть трим.

PHP код:
<?php 
$logins 
file('logins.txt'); 
$passwords file('passwords.txt'); 
for (
$i=0;$i <= count($logins);$i++) { 
file_put_contents('general.txt'trim($logins[$i]).';'.trim($passwords[$i]), FILE_APPEND); 

?>
 
Ответить с цитированием

  #17  
Старый 19.09.2009, 02:41
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Пасип за объяснение,комрады.То бишь если у нас пять строк

Вася
Петя
Маня
Люся
Аня
то у нас получится ВасяПетяМаняЛюсяАня,и,если между ними есть пробельный символ,то эксплоуд напугает бедные строчки(.Правильно мыслю?.
 
Ответить с цитированием

  #18  
Старый 19.09.2009, 03:53
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от Велемир  
Пасип за объяснение,комрады.То бишь если у нас пять строк

Вася
Петя
Маня
Люся
Аня
то у нас получится ВасяПетяМаняЛюсяАня,и,если между ними есть пробельный символ,то эксплоуд напугает бедные строчки(.Правильно мыслю?.
прости, но тебя в школе читать не учили?
и так:
1. заходим на какой-нибудь php.su
2. видим там вверху поиск по сайту
3. вбиваем в него название нужной тебе функции
4. из списка найденый тем на яндексе выбираем ту, что подходит
5. блять _читаем_ о том, как работает функция
там даже примеры кода приведены и последствия их выполнения!
просто такие вопросы, ну просто слов нет!

да и вообще если читать в школе не учили, то взял бы, открыл редактор, накидал простенький скрипт показывающий, что делает та или иная функция, да поэкспериментировал с ним
 
Ответить с цитированием

  #19  
Старый 19.09.2009, 14:31
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Работает с большими файлами, но если файл с паролями будет очень большой, то будет немного медленно.
PHP код:
<?php

$a 
fopen('a.txt''rt');    //файл с логинами
$b fopen('b.txt''rt');    //файл с паролями
$c fopen('c.txt''wt');    //файл результата

$separator ';';            //разделитель


$temp '';


while(!
feof($a))
{
    
$temp trim(fgets($a));
    
//для каждого логина перебираем пароли
    
while(!feof($b))
        
fwrite($c$temp.$separator.trim(fgets($b))."\n");
    
fseek($b0);
}

fclose($a);
fclose($b);
fclose($c);
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ