|
Добавление Spreadsheet/Excel/Writer.php в PEAR под Ubuntu 10.10 |
Автор: btr
[комментарии]
|
| При работе с форматом Excel в PHP в логах возникает такая ошибка
PHP Fatal error: require_once(): Failed opening required 'Spreadsheet/Excel/Writer.php'
Решение проблемы:
sudo pear install OLE channel://pear.php.net/OLE-1.0.0RC1
sudo pear install channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.2 channel://pear.php.net/Spreadsheet_Excel_Writer-0.9.2
|
|
|
|
|
Ведение полного лога почтовых отправлений, произведенных через PHP скрипты |
[обсудить]
|
| В PHP 5.3 добавлена поддержка ведения полного лога всех почтовых отправлений через функцию mail().
Указав в ini-файле опцию "mail.log имя_файла", в заданным файл будут сохранены
данные от какого пользователя,
из какого скрипта, и из какой строки этого скрипта была инициирована отправка каждого письма.
При указании опции "mail.add-x-header true" в отправляемые через PHP функцию
mail() письма будет добавлен
заголовок X-PHP-Originating-Script с информацией об скрипте и отправителе.
|
|
|
|
|
Ускорение форума phpBB при помощи memcached (доп. ссылка 1) |
Автор: EugeneVC
[комментарии]
|
| Решение по кэшированию повторяющихся запросов к MySQL, для оптимизации работы форума phpBB.
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
Средство против роботов публикующих спам в формах |
Автор: Олег Светлов
[комментарии]
|
| Избавится от автоматического поста и не напрягать посетителя с вводом
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
В чем может быть причина битых бинарных файлов на выходе PHP |
[комментарии]
|
| Например, если в результате выполнения функции (например,
base64_encode($buffer)) на выходе получается битый файл (кавычки, \ и
символ с нулевым кодом экранированы символом \), то проблема в
использовании директив автоматического экранирования magic_quotes_gpc
(get, post, cookie) или magic_quotes_runtime (автоэкранирования в
некоторых функциях) в php.ini. Для решения проблемы нужно использовать
функцию stripslashes, например: base64_encode(stripslashes($buffer))
|
|
|
|
|
Можно ли скрыть исходный код при распространении php-скрипта (доп. ссылка 1) |
[комментарии]
|
| Существует утилита шифрования php скриптов - acak-php. Скрипты выполняются в зашифрованном виде.
|
|
|
|
|
Можно ли выполнить SSI директивы в PHP скрипте. |
[обсудить]
|
| Используете функцию virtual() для парсинга shtml внутри php.
Для вызова php из shtml достаточно <!--#include virtual="test.php"-->
|
|
|
|