Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: перехват PHP кода
 
 автор: lapatunchik   (17.03.2010 в 13:02)   письмо автору
 
 

Вопрос: если ли такие конструкции в php которые бы перехватывали код.
что то наподобие ob_start(); .... $content=ob_get_clean(); ob_end_clean(); только перехвачивало не вывод а php код.

  Ответить  
 
 автор: Ури Геллер   (17.03.2010 в 13:03)   письмо автору
 
   для: lapatunchik   (17.03.2010 в 13:02)
 

измени логику скрипта

  Ответить  
 
 автор: lapatunchik   (17.03.2010 в 13:05)   письмо автору
 
   для: Ури Геллер   (17.03.2010 в 13:03)
 

Всмысле? какого именно скрипта?

  Ответить  
 
 автор: Trianon   (17.03.2010 в 13:31)   письмо автору
 
   для: lapatunchik   (17.03.2010 в 13:02)
 

ob_функции управляют буферезацией.

Что Вы понимаете под перехватом кода?

  Ответить  
 
 автор: lapatunchik   (17.03.2010 в 13:44)   письмо автору
 
   для: Trianon   (17.03.2010 в 13:31)
 

Код в середине этой конструкции не будет выполнятся а поместиться в переменную

  Ответить  
 
 автор: Trianon   (17.03.2010 в 13:48)   письмо автору
 
   для: lapatunchik   (17.03.2010 в 13:44)
 

в середине какой конструкции?
В php нет конструкций.
Функции есть, конструкций нет.

PS. Какой смысл от интерпретатора языка ожидать функций ему несвойственных?
Не пытайтесть пожелать из жирафа слона.
Нужен слон - возьмите именно слона.

  Ответить  
 
 автор: lapatunchik   (17.03.2010 в 13:55)   письмо автору
 
   для: Trianon   (17.03.2010 в 13:48)
 

Я и спрашивал есть ли такие конструкции в php

  Ответить  
 
 автор: Trianon   (17.03.2010 в 13:58)   письмо автору
 
   для: lapatunchik   (17.03.2010 в 13:55)
 

таких конструкций нет ни в одном языке.

  Ответить  
 
 автор: Николай2357   (17.03.2010 в 14:27)   письмо автору
 
   для: lapatunchik   (17.03.2010 в 13:44)
 

Вот это наверное имелось ввиду:
<pre>
<?php
    $var 
file_get_contents(__FILE__);
    echo 
htmlspecialchars($var);
?>
</pre>

? Это называется не "перехватить код", а "получить содержимое файла".

  Ответить  
 
 автор: Trianon   (17.03.2010 в 14:57)   письмо автору
 
   для: Николай2357   (17.03.2010 в 14:27)
 

вот только автор потом хочет, грубо говоря, вместо вывода eval() применить.
А это уже ересь. Ибо код и данные должны быть отделены друг от друга.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования