The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

PHP

   Корень / Программисту и web-разработчику / PHP
Regex (регулярные выражения) [5]
Конструкции языка и функции [5]
Серверная часть и интерпретатор [10]

----* Добавление 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"--> 
 

 Версия для печати



АКЦИЯ! ПОДПИШИСЬ на журнал Linux Format до 31 января 2012 года и выиграй СУПЕРПРИЗ!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонус- объёмные наклейки на системный блок и подарки: с одним из первых выпусков журнала в 2012 году- диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Подробнее о проведении акции вы можете прочитать на странице сайта.


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList