Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Создание конфиг файла
Форумы портала PHP.SU » » Вопросы новичков » Создание конфиг файла

Страниц (1): [1]
 

1. nordghost - 19 Октября, 2012 - 12:38:20 - перейти к сообщению
Всегда делал для конфига ини файлы, но потом увидел в джумле например такой файл:

PHP:
скопировать код в буфер обмена
  1.  
  2. Class JConfig {
  3.         public $offline = '0';
  4.         public $offline_message = 'Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже.';
  5.         public $display_offline_message = '1';
  6.         public $offline_image = '';
  7.         public $sitename = 'site';
  8.         public $editor = 'tinymce';
  9.         public $captcha = '0';
  10.  
  11.  


Как сделать такое и как вытаскивать с него данные, прошу хлебных крошек!
2. Мелкий - 19 Октября, 2012 - 12:49:13 - перейти к сообщению
ini всё же эффективнее: http://habrahabr[dot]ru/post/112402/

А этот - в чём затруднение-то? new JConfig и чтение публичных свойств. (вероятно, есть какой-то штатный другой способ, не смотрел всякие джумлы)
3. nordghost - 19 Октября, 2012 - 13:38:30 - перейти к сообщению
А если допусим взять Download менеджер любой и попробывать скачать файл с конфигом, ini качает без проблем, а вот при скачке configuration.php в той же жумле получаем пустой файл!!! Как такую сатану сделать с ини файлом тогда?
4. armancho7777777 - 19 Октября, 2012 - 13:41:01 - перейти к сообщению
nordghost пишет:
Как такую сатану сделать с ини файлом тогда?

Если не ошибаюсь, попробуйте:
в .htaccess
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <Files ~ "\.(ini)$">
  3.   deny from all
  4. </Files>
  5.  
5. nordghost - 19 Октября, 2012 - 13:56:31 - перейти к сообщению
Спасибо большое!
6. armancho7777777 - 19 Октября, 2012 - 15:21:47 - перейти к сообщению
Не за что.

 

Powered by ExBB FM 1.0 RC1