Электронные рассылки как маркетинговый инструмент имеют свои особенности: обычно широкий охват, но не всегда высокий отклик: часто их даже не читают. Что можно сделать, чтобы повысить интерес к вашей рассылке? Где взять нужную базу подписчиков? Как оформить подписную страницу? Каким образом выстроить серию писем, информирующих о конкретной акции и побуждающих к действию, чтобы все сработало в нужный момент? Здесь вы найдете ответы известного специалиста по е-mail маркетингу.
Если вам нужно добиться максимальной эффективности электронной рассылки, вы правильно выбрали книгу.
Большая часть внутренних функций переписаны таким образом, чтобы возвращать TRUE при успехе и
FALSE при неудаче, в отличие от 0 и -1 в PHP/FI 2.0, соответственно.
Это новое поведение даёт более логичный код вроде $fp = fopen("/your/file") or fail("darn!");.
Поскольку в PHP/FI 2.0 не было чётких правил относительно того, что функции
должны возвращать при неудаче, большая часть таких скриптов, должна, вероятно,
быть проверена вручную после использования конвертера из 2.0 в 3.0.
Пример C-9. Миграция из 2.0: return-значения, старый код
$fp = fopen($file, "r");
if ($fp == -1);
echo("Could not open $file for reading<br>\n");
endif;
Пример C-10. Миграция из 2.0: return-значения, новый код
$fp = @fopen($file, "r") or print("Could not open $file for reading<br>\n");