Это лучше делать на фаерволе. Сайт на одном айпишнике, скачивание - по другому.
Читать мануал к фаерволу, который в вашей системе.
А если "вирус" полиморфный? и в каждом следующем файле он совсем не такой как в предыдущем? :)
Ненавязчиво это можно сделать в виде вопросов рядом с ценниками, или кнопок типа "Дорого? Жми!"
А там дальше типа survey - "помогите нам стать лучше, ответьте на вопросы" :)
Ну, как тут уже неоднократно обсуждалось, блокировать за нагрузку без предупреждения - дурной тон.
И нужно у хостера уточнять этот момент ДО заселения на сервер.
Ага, только во-первых, они по ресурсам будут ограничены так, что сайты будут работать не лучше чем если бы их все запихнуть на один shared за 3$.
Во-вторых, дополнительная морока с администрированием.
А на shared - залил и поехал.
Ну это понятно, что если арендовать кластер - то будет еще надежней. Но вроде как у ТС цель несколько иная ))
С моей точки зрения - да, 3$/мес на всё это маловато. Чтобы купить под это дело стабильный shared нужно увеличить бюджет раза в 2-3.
Но vps и дедик - это уж слишком, имхо
нафиг под это vps и тем более дедик? =-O
тем боле, что бюджет, как я понимаю, в районе 3$/мес
Или сделать "Content-Type: text/plain" или переносы строк сделать не "\n", а "<br>".
Еще непонятно назначение bb-кодов :) /аа... понял... самодеятельность форума ))/
Попробуйте вот такие штуки добавить:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_PORT, 443);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
ну и $url должен начинаться с "https:"
Так для curl запрос https отличается от запроса http наличием опций https-ных.
В чём вопрос? :)