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

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

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

  #31  
Старый 19.02.2008, 17:45
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

PHP код:
<?php
    $old_file_name 
'mails.txt';
    
$new_file_name 'new_mails.txt';
    
$new_array = array();
    foreach(
explode("\n"file_get_contents($old_file_name)) as $string) {
        if(
preg_match('~[A-Za-z0-9\._-]+@[A-Za-z0-9\._-]+::.+~'$string)) {
            
$new_array[] = $string;
        }
    }
    
$fopen fopen($new_file_name'a');
    
fwrite($fopenimplode("\n"$new_array));
    
fclose($fopen);
?>
Не тестил
 
Ответить с цитированием

  #32  
Старый 19.02.2008, 18:20
db_reader
Новичок
Регистрация: 23.01.2008
Сообщений: 15
Провел на форуме:
20588

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

Ай да красавчег! Работает! Спасибо огромнейшее! Спасибо всем, кто помогал.
 
Ответить с цитированием

  #33  
Старый 20.02.2008, 05:36
DRON-ANARCHY
Отец порядка
Регистрация: 04.03.2005
Сообщений: 1,007
Провел на форуме:
1204641

Репутация: 412


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

как-то php выглядит с одной стороны роднее, а с другой такой гигантизм прям по сравнению я перловкой)

кстати, а че ежели сначала замутить
strtolower($mails);
а потом тупо выдергивать строки, в которых есть
'@rambler.ru'

по-моему будет проще регулярок. хотя хз

Последний раз редактировалось DRON-ANARCHY; 20.02.2008 в 05:38..
 
Ответить с цитированием

  #34  
Старый 20.02.2008, 15:06
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

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

PHP код:
<?php

$file 
file('mail.txt');

foreach (
$file as $mail) {
    if (
strpos($mail'@rambler.ru') !== false) {
        echo 
$mail;
    }
}
 
Ответить с цитированием

  #35  
Старый 20.02.2008, 15:09
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

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

Полная версия (с выводом в новый файл):

PHP код:
<?php

$file 
file('in.txt');

foreach (
$file as $mail) {
    if (
strpos($mail'@rambler.ru') !== false) {
        
$out[] = $mail;
    }
}

$file fopen('out.txt''w');
fputs($fileimplode(''$out));
fclose($file);
 
Ответить с цитированием

  #36  
Старый 09.04.2008, 12:02
ThreeD
Banned
Регистрация: 25.12.2006
Сообщений: 179
Провел на форуме:
2337678

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

Приветствую, прошу прощения, что апнул тему...
В общем есть база вида:

lsben@yahoo.com::goodmorning

что следует изменить в вышеприведённом коде, для отсеивания имен и составления списка чистых мыл, вида:

lsben@yahoo.com

Или выложите плз рабочий кусок кода, т.к. в php не силён
Заранее благодарен, с ув. ThreeD
 
Ответить с цитированием

  #37  
Старый 09.04.2008, 12:46
t00th
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме:
1122110

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

Цитата:
Сообщение от ThreeD  
Приветствую, прошу прощения, что апнул тему...
В общем есть база вида:

lsben@yahoo.com::goodmorning

что следует изменить в вышеприведённом коде, для отсеивания имен и составления списка чистых мыл, вида:

lsben@yahoo.com

Или выложите плз рабочий кусок кода, т.к. в php не силён
Заранее благодарен, с ув. ThreeD
open(IN,"mails.txt") || die "cant open file man!";
while(<IN>) {
print $1."@".$2,"\n" if /(\w+)\@(.*?):\w+)/;
}
 
Ответить с цитированием

  #38  
Старый 09.04.2008, 12:58
ThreeD
Banned
Регистрация: 25.12.2006
Сообщений: 179
Провел на форуме:
2337678

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

Работает Забыл файл с мылами переименовать
Спасибо +!

Последний раз редактировалось ThreeD; 09.04.2008 в 13:24..
 
Ответить с цитированием

  #39  
Старый 09.04.2008, 13:09
t00th
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме:
1122110

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

Цитата:
Сообщение от ThreeD  
Не работает
эээ...
это Perl,если что
У меня все работает,проверял
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как содрать исходник php файла? user00 PHP 8 05.12.2005 20:38
Уязвимость в IE 6.0 при обработке файлов jpg, gif, txt. SpiderX Статьи 10 24.04.2005 00:31



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


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




ANTICHAT.XYZ