[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Preg_match_all и сравнение
Страницы: 1, 2, 3
Frost-56
Добрый день, есть скрипт который собирает ники с форума и записывает их в text.txt файл, 1 ник в 1 строку, все работает отлично, вот только надо сделать следующее, чтобы этот скрипт брал когда берет ник, проверял есть ли такой ник в файле notext.txt

Скрипт:

<?php
set_time_limit(0);
$url = 'http://forum.site.net/top.php?page=';
$i = 4458;
if(!file_exists("/home/host1255943/krira.net/htdocs/www/ru/text.txt"))
file_put_contents("/home/host1255943/krira.net/htdocs/www/ru/text.txt", '');
while(1){
$content = file_get_contents($url . $i);
if(preg_match_all('#<td class="userstop__username">.*>(.*)</a></td>#isU', $content, $match)){
file_put_contents(
"/home/host1255946/krira.net/htdocs/www/ru/text.txt",
implode("\n",
array_unique(
array_merge(
file("/home/host1255943/krira.net/htdocs/www/ru/text.txt", FILE_IGNORE_NEW_LINES),
$match[1]
)
)
)
);

sleep(10);
$i += 1;
}
else
break
;

}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.