я использую cUrl
получить содержимое файла на той же странице сайта и записать в другой файл (преобразовать динамический php-файл в статический php-файл для целей кэширования меню)
$dynamic = 'http://mysite.in/menu.php';
$static = "../menu-static.php" ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$dynamic);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file = curl_exec($ch);
file_put_contents($static, $file);
die();
Он отлично работает на локальном хосте. Но принимая перебор время, когда он работает на размещенном веб-сайте, и, наконец, даже выходной файл ($static = "../menu-static.php"
) пустой.
Я не могу определить, где проблема .. Пожалуйста, помогите
Я также пытался file_get_contents
вместо cUrl
без удачи ..
Задача ещё не решена.
Других решений пока нет …