Допустим мы хотим оперативно узнать о каких либо событиях в веб:
в интернет-магазине новый заказ,
новая запись в блоге лучшего друга,
произошло падение вашего сайта,
изменился ТИЦ или PR,
где-то закончился баланс,
кто-то написал вам сообщение,
резко упали в цене акции и тд.
Согласитесь, что если даже вы проводите перед монитором очень много времени, все равно чаще под рукой есть мобильный телефон.
Теперь внимание, вы же не хотите платить за подобные СМС оповещения, но наверняка бы придумали какие sms хотели бы получать бесплатно. Палю элементарную идею: есть халява. Известная социальная сеть (подсказка: ПавeлДypoв) предоставляет бесплатные смс оповещения о входящих личных сообщениях. Так в чем проблема устроить нам входящее сообщение на php? Даю готовый скрипт, который с второго аккаунта отправляет на нужный id любое сообщение.
Данный класс предназначен для отправки почты с помощью php, если по каким-то причинам, от вас не зависящим, вы не можете использовать функцию mail ().
Мы будем использовать библиотеку PHPMailer (официальный сайт).
1)Заменяем getimagesize на CURL. 2)Заменяем get_headers на CURL.
Иногда для увеличения безописности отключают PHP: allow_url_fopen.
В этом случае не работают многие нужные функции... Например: getimagesize и getheaders. Пишем альтернативу на Curl.
При загрузке файлов на ваш севрер есть вероятность загрузки вредоностного кода. Например Javascript. Как проврить файл на его наличие? К тому же уже научились кодировать слово <script> так, что вы его точно не просто узнаете.
Например даже так :
[h1]Защита от DOS атак, Антифлуд, (antiflood на php) или Ограничение на скорость выдачи страниц одному пользователю[/h1]
Иногда возможна перегрузка сервера при большом количестве запросов. И когда это происходит по вине одного злостного посетитела, или вируса, дос атаки, тогда нужно обезопасить себя.
Как?
Пишем скрипт, который проверяет время входа посетителя, и елси оно меньше установленной разницы, при следующем входе, тогда выдаем ошибку 503. "Временно не доступен".