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 :: Версия для печати :: file_get_contents считывает пхп теги
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » file_get_contents считывает пхп теги

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

1. andrew123 - 26 Сентября, 2013 - 15:47:09 - перейти к сообщению
Возникла проблема, заранее благодарен, всем кто откликнется.
Написал пару функций, которые должны были получить содержание страницы, и записать в файл, а от туда другая функция должна их считать и вставить в страничку.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $alfa = file_get_contents($url);
  3. $omega = file_put_contents($url2, $alfa);
  4. read_cash();


CODE (htmlphp):
скопировать код в буфер обмена
  1. function read_cash() {
  2.  
  3. $url2 = 'template/cach/index.php.txt';
  4. $read = file_get_contents($url2);
  5.  
  6. echo $read;
  7.  
  8. }


В рузультате, выводится белая страничка, а если просмотреть хтмл код страницы, то он выводится, но с ПХП тегами.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include 'title.php';
  3. include 'copyrite.php';
  4. include 'flags.php';
  5. include 'menu.php';
  6. include '../site_func/func_prew.php';
  7. include 'icon_r.php';
  8. include 'icon_l.php';
  9.  
  10. ?>
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
  13. <title><?php echo $tit1;?></title>
  14. <link type="text/css" rel="StyleSheet" href="../css/general.css" />
  15. <style>
  16.   @media screen and (min-device-width: 1600px) {
  17.    .main {height: 450px;}
  18.   }
  19.   @media screen and (min-device-width: 1366px) {
  20.    .main {height: 450px;}
  21.   }
  22.   @media screen and (device-width: 1280px) {
  23.    .main {height:695px;}
  24.   }
  25.  
  26.   @media screen and (device-width: 1280px) {
  27.    .inf {height: 690px;}

Если просмотреть текстовый файл в который записываются данные, то там тот же текст, что и в нашей выводимой страничке.
Подскажите в чем может быть ошибка.
2. esterio - 26 Сентября, 2013 - 16:07:10 - перейти к сообщению
include
3. andrew123 - 26 Сентября, 2013 - 16:39:33 - перейти к сообщению
include не получиться, задача стоит сделать кеш странички, что бы один раз исполнить сценарий, записать ХТМЛ, а потом только его подгружать, ну и соответственно периодически обновлять.
4. esterio - 26 Сентября, 2013 - 16:54:35 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. include(__FILE__);
  2. $tmp = ob_get_cleat();

?
5. andrew123 - 28 Сентября, 2013 - 10:10:08 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3.  
  4. include(__FILE__);
  5.  
  6.  
  7. $tmp = ob_get_cleat();


Наверное ob_get_clean() Улыбка

Но все равно спасибо, натолкнули на идею.

 

Powered by ExBB FM 1.0 RC1