Класс/функция на php для скачивания страницы по http

12
edogs software
На сайте с 15.12.2005
Offline
775
#11
arkadiy_a:
Вот это я понимаю промышленные масштабы))
Прокси наверное надо чтоб на фрихостах за мультирегистрацию акков не забанили?

Не напрягались с ИП. Прокси работающие с ФТП (21 порт) это или редкость или дорого (а смысл при реге делать один ИП, если потом палишь через ФТП другой и везде один и тот же?), да и по ИП редко банили судя по результатам, главное рег.данные похожие на правду делать.

Кроме фрихостов так же использовали чипхосты вида 3-5уе за год (у американцев навалом такого), денег конечно стоит при массовости с одной стороны, с другой стороны баны намного реже. В плюсах у чипхостов зачастую неофициальный "анлим стораж" (при официальных 100мб допустим), который суппорты хостинга годами не замечают, если файлы заливать скриптами а не по фтп (во многих случаях на чипхостах тогда владелец файлов оказывается nobody и в общей квоте они не учитываются :)).

arkadiy_a:
И если не секрет - всегда пассивный режим использовать для ftp — почему не будет работать? Бывают серверы которые только в активном режиме работают? Просто не сталкивался потому спрашиваю.

По какой-то причине пассивный работал не на всех хостингах. При чем даже на чипхостах (типа 3уе за год) и то иногда проблемы были. Фиг знает почему, не разбирались, проще было сделать оба режима для подстраховки.

arkadiy_a:
Как понимаю генерились статичные html, какой генератор использовали?

Нене, заливались php движки (иногда тупо на инклудах, иногда ВП, иногда жумла), по фтп заливались только файлы со ссылками (ровно как у Вас в идее и описано - почему и зацепились за топик:)). При чем для простоты и учитывая что движки были разные, даже не напрягались с вставлением кода для вставки ссылки в движок (что бы не править код движка), просто тупо вначале файла конфига движка нечто вроде

ob_start("edogs_links");
function edogs_links($t) {
$d=unserialize(file_get_contents('links.dba'));
if($d[$_SERVER['REQUEST_URI']])
$t=str_replace('<!--linksdbacode-->',$d[$_SERVER['REQUEST_URI']],$t);
return $t;
}

... или даже вместо linkdsdbacode просто </body>, что бы даже не париться со вставлением кода для вставки ссылок.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
arkadiy_a
На сайте с 11.06.2008
Offline
82
#12
edogs:
При чем для простоты и учитывая что движки были разные, даже не напрягались с вставлением кода для вставки ссылки в движок (что бы не править код движка), просто тупо вначале файла конфига движка нечто вроде

Хмм это интересно, но не только по реализации а по целям и задачам. В личку стукнулся.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий