|
|
|
| Вставил в download.php из FtpManager1.0 функцию highlight_string() , http://exp.bivip.com/ftp/download.php?k=rrPWt&d=/img&n=download.txt Ну точки в начале это понятно, непойму откуда берётся еденица в конце кода и можно это как нибудь использовать? и ещё непойму как делается проверка синтаксиса, ? | |
|
|
|
|
|
|
|
для: EXP
(08.10.2006 в 19:38)
| | highlight_string сам по себе выводит подсвеченный код (если не передавать второй аргумент), т.е. если сделать echo highlight_string , то выведется не только подсвеченный код, но и результат работы ф-и, положительный в нашем случае (TRUE, 1) | |
|
|
|
|
|
|
|
для: kasmanaft
(08.10.2006 в 20:18)
| | понял теперь, я-то думал это что-то в синтаксе определяет. Вопрос мучает, как_же проще найти ошибки, наверно это такое рег.выражение надо придумывать синтаксис проверить, или есть встроеные такие функции? | |
|
|
|
|
|
|
|
для: 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
(08.10.2006 в 23:50)
| | Оказалось php_check_sintax() это только в php5 :( Вот бы как-нибудь обрабатывать текст по различиям цветов ... только тогда вот чё получается
.<code><font color="# 000000 "> <font color="#0000 BB"><?php <br />$k </fon t><font color="# 007700 ">= </font ><font color="#0000 BB">$_GET</fon t><font color="# 007700 ">[</font><font color="#DD0000 ">'k'</font><font color="# 007700 ">]; <br | |
|
|
|