Мже нужно узнать количсетво символов файле, а не его размер.You must be registered for see links
<?
// исходное сообщение:
// ------------------------------------------------------
$str='
[php]
Скрипт
[/php]
';
// ------------------------------------------------------
error_reporting(0);
// функция подсвечивания одного куска текста
function _my_($s,$a1,$a2) {
if ($a1!="<?") { $a1="<?"; $a2="?>"; }
$s=str_replace("\\\"","\"",$s);
ob_start();
highlight_string($a1.$s.$a2);
$s=ob_get_contents();
ob_end_clean();
return $s;
}
// ищем в тексте все куски между <?... или [PHP]...
$str=preg_replace("!(\[php\]|<\?)(.*?)(\[/php\]|\?>)!ise","_my_('\\2','\\1','\\3')",$str);
echo $str;
?>
Чисто для себя. Сформулируй, что ты подразумеваешь под символом?Мже нужно узнать количсетво символов файле, а не его размер.
ну тогда strlen(file_get_contents("filename")).А если UTF-8?
Спасибо. Без этого бы не догадался.кем игнорируется можно догадатся взглянув на заголовок...
Please note that register_globals cannot be set at runtime (ini_set()). Although, you can use .htaccess if your host allows it as described above. An example .htaccess entry: php_flag register_globals on.
Директива "php_flag register_globals off" работает ТОЛЬКО если php установлен на хостинге как модуль Apache.