Всем привет! Записываю в файл массив:
$fp = @fopen($_SERVER['DOCUMENT_ROOT']."/includes/config.php", "w");
@fwrite ($fp, "<?php\n\$config_user = " . var_export($config, true) . ";\n?>");
@fclose ($fp);
Затем пытаюсь подключить:
require $_SERVER['DOCUMENT_ROOT']."/includes/config.php";
Не выходит, выдает старые данные которые были до fwrite
.
На другом хостинге нет проблем, всё работает. Подскажите, что не так?
После строки
@fclose ($fp);
добавьте
if (function_exists('opcache_invalidate'))
opcache_invalidate($_SERVER['DOCUMENT_ROOT']."/includes/config.php", true);
elseif (function_exists('apc_delete_file'))
@apc_delete_file($_SERVER['DOCUMENT_ROOT']."/includes/config.php");
чтобы с APC и OPcache корректно обновление проходило. Хотя может у вас другой кэшер/акселератор стоит :)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Все работало, пока в один прекрасный момент не решили поменять все коннекты, в итоге 1с-ник настроил связь через другой порт и дал ссылку вида...
Возникла проблема с загрузкой изображений на сервер (локальный Openserver)
Здравствуйте, запускаю скрипт из консоли сервера php -f path/constructorphp & Вот скрипт:
В чем может быть проблема? Уже перепробовал все,всеравно не подключается библиотекаВ phpinfo показывает что /etc/php5/apache2/conf