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

Форум PHP

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

 

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

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

тема: Просмотр кода в FTP-менеджере
 
 автор: EXP   (08.10.2006 в 19:38)   письмо автору
 
 

Вставил в download.php из FtpManager1.0 функцию highlight_string() , http://exp.bivip.com/ftp/download.php?k=rrPWt&d=/img&n=download.txt Ну точки в начале это понятно, непойму откуда берётся еденица в конце кода и можно это как нибудь использовать? и ещё непойму как делается проверка синтаксиса, ?

   
 
 автор: kasmanaft   (08.10.2006 в 20:18)   письмо автору
 
   для: EXP   (08.10.2006 в 19:38)
 

highlight_string сам по себе выводит подсвеченный код (если не передавать второй аргумент), т.е. если сделать echo highlight_string , то выведется не только подсвеченный код, но и результат работы ф-и, положительный в нашем случае (TRUE, 1)

   
 
 автор: EXP   (08.10.2006 в 21:06)   письмо автору
 
   для: kasmanaft   (08.10.2006 в 20:18)
 

понял теперь, я-то думал это что-то в синтаксе определяет. Вопрос мучает, как_же проще найти ошибки, наверно это такое рег.выражение надо придумывать синтаксис проверить, или есть встроеные такие функции?

   
 
 автор: EXP   (08.10.2006 в 23:50)   письмо автору
 
   для: EXP   (08.10.2006 в 21:06)
 

Да похоже это серьёзная проблема, вот нашёл в поискеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=16305 наверно я понял как сделать с php_check_syntax ( string file_name [, string &error_message] ) , я так думаю exit() в начале кода не даст исполнить его

   
 
 автор: EXP   (10.10.2006 в 02:58)   письмо автору
 
   для: EXP   (08.10.2006 в 23:50)
 

Оказалось php_check_sintax() это только в php5 :( Вот бы как-нибудь обрабатывать текст по различиям цветов ... только тогда вот чё получается
.<code><font color="# 000000 "> <font color="#0000 BB">&lt;?php <br />$k&nbsp;</fon t><font color="# 007700 ">=&nbsp;</font ><font color="#0000 BB">$_GET</fon t><font color="# 007700 ">[</font><font color="#DD0000 ">'k'</font><font color="# 007700 ">]; <br

   
Rambler's Top100
вверх

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