|
|
|
| Я нашел у вас на форуме такой скриптик:
<?
function highlight_code($code)
{
// если до этого $code обрабатывали функцией
// htmlspecaialchars, здесь нужно дописать код, который отменяет ее действие
$code = stripslashes($code);
if(!strpos($code,"<?") && substr($code,0,2)!="<?") {
$code="<?php\n".trim($code)."\n?>";
}
$code = trim($code);
$code=highlight_string($code, true);
// подавляем предупреждение
error_reporting(0);
}
// вызываем функцию, к примеру так
// пример кода
$code = '
if(!$flag)
{
// пишем всякую ерунду
echo("Hello");
$var = 1;
}
else break;';
// вызываем функцию
echo highlight_code($code, true);
?>
|
И вот,
$code=highlight_string($code, true);
| выдает такую бяку:
Warning: Wrong parameter count for highlight_string() in d:/program files/apache group/apache/htdocs/highlight.php on line 10
Что такое? | |
|
|
|
|
|
|
|
для: mistersmak
(30.03.2005 в 21:55)
| | Второй параметр функции highlight_string (тот, который true) введён начиная с версии PHP 4.2.0., если у вас более старая версия PHP - его следует убрать. | |
|
|
|
|
|
|
|
для: cheops
(30.03.2005 в 23:13)
| | Спасибо, все заработало! | |
|
|
|