Для email есть технология, кажись бы, грей-листинга. Почтовый сервер, получив сообщение, от адресата, про которого он не знает точно, спамер или нет, отвечает «я занят, перешлите попозже». Спамботы, когда шлют письма пачками по миллионным спискам, не очень часто обращают внимание на подобные ответы, а нормальный сервер попробует переслать сообщение попозже.
Сервер-получатель же, в зависимости от того, пришло это же сообщение еще раз или нет, меняет «рейтинг» отправителя. Несколько раз не пришла повторная отправка — в блэклист. Вроде того.
Потому что изживать в себе привычку хардкодить — это почти что учиться писать заново :)
Скрипты, которые прямо из своих недр выводят html-разметку, плохо масштабируемы и негибки. Ну а попробуйте изменить дизайн такого сайта!
Спешу, пока еще есть возможность, предупредить, чтоб потом не пришлось переучиваться: используйте echo внутри скриптов только для отладочного вывода. Для вывода html следует использовать шаблоны, для работы с которыми существует огромное количество процессоров шаблонов, например, Smarty. Наверняка все об этом уже знают, так как опытные программисты, и поэтому молчат. А потом кому-то приходится учиться писать на PHP заново и, хуже того, переписывать заново кучу кода.
Сервер-получатель же, в зависимости от того, пришло это же сообщение еще раз или нет, меняет «рейтинг» отправителя. Несколько раз не пришла повторная отправка — в блэклист. Вроде того.
Скрипты, которые прямо из своих недр выводят html-разметку, плохо масштабируемы и негибки. Ну а попробуйте изменить дизайн такого сайта!