PHP sendmail for Windows

И так, как по максимуму использовать web server на Windows (в нашем случае конечно же Apache)?
В общем можно использовать все настройки, кроме стандартной: sendmail на php. Для этого необходимо поднять локальный mail server, что делать вообще не хочется. Нам тут еще и mail сервера не хватало, для полного счастья…

Используем «Fake sendmail for windows» http://glob.com.au/sendmail/.
Создаем папку с названием (в общем с любым названием) «sendmail» с директории Apache, в моем случае это C:\SERVSER\. Из скачанного архива распаковываем 4 файла в эту директорию: «sendmail.exe», «libeay32.dll», «ssleay32.dll» и «sendmail.ini».

Далее меняем конфиг: C:\SERVER\sendmail\sendmail.ini на примере с работой Gmail:

smtp_server=smtp.gmail.com
smtp_port=465
auth_username=user@gmail.com
auth_password=your_password

Далее меняем конфиг php.ini (ищем строку sendmail_path):

sendmail_path = "C:\SERVER\sendmail\sendmail.exe -t"

Перезапускаем Apache. BINGO!

include добавляет пустой пробел

Проблема в том, что если включить с помощью include какой-то текст или код, то на месте include появляется контент (в виде пустого пробела).

Проблема заключается в том, что include не в ASCII кодировке. Решить эту проблему можно, если открыть те файлы, которые подключаешь и изменить кодировку на UTF-8 (без BOM).

include UTF BOM

PHP — таймер загрузки

И так, задача на сегодня простая: узнать как быстро загружается элемент на странице или вся страница нашего сайта.

Логика проста – есть две точки: А и Б. Между ними нет расстояния, но есть ВРЕМЯ. Его то там и нужно найти!

Точка А будет выглядеть так:


Точка Б соответственно:


Можно ставить на всю страницу, можно между блоками, пока оптимизируете загрузку.
как видно — все просто.