Вы не зашли.
Главная » PHP » Помогите с грабом прокси
#1. WapStyle Off (3)
Участник
2008.09.19 15:03
Помогите мне разораться:
1. Как в файлах находящихся в папке list сделать чтобы каждая новая прокси начиналась с новой строки.
2. Как выводить на другую страницу имена и ссылки на файлы в папке list (например:
20.Sep.2008.dat
19.Sep.2008.dat)
Чтобы новые были вверху.
#2. Gemorroj Off (107)
Administrator
2008.09.19 22:10
Код:
span style="color: #0000BB"><?php// берем файлы по маске$f = glob('list/*.dat');// сортируемrsort($f);// выводимprint_r($f);?>
#3. WapStyle Off (3)
Участник
2008.09.19 23:11
Чёто не идёт! sad Можно поподробнее...
#4. Gemorroj Off (107)
Administrator
2008.09.20 00:12
а можно подробнее что не идет?
#5. WapStyle Off (3)
Участник
2008.09.20 10:10
создал файл proxy.php вставил в него код который выше. Результат, при заходе через браузер выводит Arry ()
#6. Gemorroj Off (107)
Administrator
2008.09.20 12:12
$f = glob('list/*.dat');
здесь должен быть путь к папке с твоими проксями и маска поиска. т.е. list/ - это папка, *.dat - маска (всё что имеет расширение .dat)
#7. WapStyle Off (3)
Участник
2008.09.20 14:02
хорошо. А как в файлах с прокси сделать чтобы каждая прокси начиналась с новой строки.
#8. Gemorroj Off (107)
Administrator
2008.09.20 15:03
ммм.... я и на глаз не всегда могу определить где начинается новая прокся, а где заканчивается старая. какие могут быть порты в списке у проксей? судя по всему, нужно искать ":" и после него еще заранее определенный список возможных портов.
#9. WapStyle Off (3)
Участник
2008.09.20 16:04
2 или 4 цифры
#10. Gemorroj Off (107)
Administrator
2008.09.20 16:04
нет.
вот соорудил регулярку, тот файл что в архиве она правильно разбирает, но по сути не надежная. попробуй получть сам файл с проксями в таком виде чтобы эти прокси можно было легко оттуда доставать.
Код:
span style="color: #0000BB"><?php$f = file_get_contents('list/19.Sep.2008.dat');//print $f;$f = preg_replace('/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3}):(8080|80|81|443|3124|3127|3128|65208|7441|6649|6654|6588|553|554|10917|1112|32080)+[^\.]/','$1.$2.$3.$4:$5'."\n", $f);print '<pre>'.$f.'</pre>';?>
Страниц: 1 2 3 Все
Главная
WEB
PunBB Mod v0.6.2
0.012 s