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]   

> Описание: как выделить комментарии в html тексте с помощью php
dimalogin
Отправлено: 04 Апреля, 2007 - 21:33:47
Post Id



Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Апр. 2007  
Откуда: Санкт-Петербург


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




здраствуйте, на своем сайте я выложил некоторый програмный код на php. Сам текст записан в текстовом файле и загружается с помощью php на страничку, ключевые слова выделяются с помощь php. Но вот не могу выделить другим цветом комментарии. Подскажите как описать комментарии с помощью регулярного выражения( или подругому выделить)

вот что я написал, не хватает только выделения комментариев:
$myarray = array("function", "switch", "case", "break", "default:", "print", "header", "return", "exit", "date", "else", "if", "global", "isset", "ereg", "eregi", "count", "false", "true", "array", "<?php", "?>");
//открыть файл
$text = @file("text.txt") or $text = array();
//свернуть все элементы массива в строку
$text = implode("",$text);
$text = htmlspecialchars(trim($text));
$text = ereg_replace ("[tn]", "<br />", $text);
$text = ereg_replace ("//[^n][^;]", "ggg", $text);
for($i=0; $i<count($myarray); $i++)
{
$text = str_replace($myarray[$i], "<b>".$myarray[$i]."</b>", $text);
}
print($text);

Спасибо. http://ponomarev[dot]net[dot]ru/programs.php - страница которую я делаю
 
 Top
evgenijj
Отправлено: 04 Апреля, 2007 - 22:16:37
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Ну ты крут! Может, все-таки не искать в жизни трудных путей?
http://php.su/functions/?highlight-file
http://php.su/functions/?highlight-string
http://qbnz[dot]com/highlighter/demo.php
 
 Top
dimalogin
Отправлено: 04 Апреля, 2007 - 22:37:15
Post Id



Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Апр. 2007  
Откуда: Санкт-Петербург


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




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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB