Стояла задача из админки, скриптом вместе с данными в БД создавть и записывать файл .php, который затем будет открываться в браузере как html (include) + html с вставками переменных из БД (<?=$name1["txt"] ?>).
Решила с помощью file_put_contents('../cat/'.$filename.'.php', "$tmprec"); где $tmprec = заранее заготовленному шаблону из бд в который записана вся страница к выводу. Содержащая вышеуказанные "инклюды", ХТМЛ-ы и ПХП вставки.
Вся эта процедура работает и записывает нужный файл в нужный каталог.
Файл на сервере показывает, его реальный вес. Права 777. При вытягивании файла с сервера и открытии его в редакторе открывает всё содержимое. При копировании с него кода и вставки в др. файл - открывается и работает.
А теперь самое интересное!
(!) При попытке открыть страницу (файл загруженный спомощью file_put_contents('../cat/'.$filename.'.php', "$tmprec");) браузер открывает ПУСТУЮ страницу. (!)
Подскажите хоть в какую сторону думать.
|