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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Получить конкретный текст из файла

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: preg_match
Synov_son
Отправлено: 04 Февраля, 2014 - 23:42:12
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Доброго времени суток.
Ребята, подскажите, пожалуйста, как мне быть если нужно из строки вида (взято из php файла с помощью file_get_contents):

PHP:
скопировать код в буфер обмена
  1. ...
  2. public function content() {?>
  3.                 <h1>Заголовок</h1>
  4.         <?PHP }
  5. ...


Нужно получить html внутри функции...Пытаюсь записать его в $match
Вот так, не работает:

PHP:
скопировать код в буфер обмена
  1. preg_match("/content\(.*\)\s?\{\s?\?\>\n(\t*.*\n)*\t*\<\?php\s?\}/", file_get_contents($file), $match);


Помогите, пожалуйста. Спасибо.
 
 Top
qazeg
Отправлено: 05 Февраля, 2014 - 16:37:05
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




preg_match("/\?>(.*?)<\?/is",$content,$match);
 
 Top
Synov_son
Отправлено: 05 Февраля, 2014 - 17:12:39
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




qazeg пишет:
preg_match("/\?>(.*?)<\?/is",$content,$match);

Понимаете, вне нужно именно с указанием имени функции так как в файле их может быть много.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB