Вы не зашли.
    
        
        
                насчет 
fread(); я что-то не понял. а 
$_REQUEST - это массив в котором и GET и POST и COOKIES.
        
        
                
    
 
        
        
                Там $length+20. Если же кому то нужен перенос слово в слово. То на следующей странице надо сделать строку из первых 20 символов, найти последний провел и использовать его. // а зачем использовать request, 

 понял. Если создавать выбор количества символов. Почему ты пишешь print? Есть разница с echo?
        
        
                            
                Стране нужны автобусы!
            
        
     
        
        
                Проблемко. Ставлю тысячу символов-все нормально. Работает. Ставлю 2000 и более уже все плохо. Слова исчезают, начинает их делить. 

 это плохо. Мысли есть?
        
        
                            
                Стране нужны автобусы!
            
        
     
        
        
                мысль стандартна - UTF-8, 2 байта, следовательно функции должны быть именно для этой кодировки. т.е. не скажем 
strlen а 
mb_strlen.
Разница между 
print и 
echo есть какая-то, я сам толком не знаю. Но на практике различий в я не замечал. Использование зависит скорее просто от привычки 
 
        
                            
                Отредактировано Gemorroj (2008.01.30 18:06)
            
        
                
     
        
        
                А как писать? mb_strlen(строка, кодировка); и как мне указать в кодировке utf-8?
        
        
                            
                Стране нужны автобусы!
            
        
     
        
        
        
                да да, очень хороший материал 

вот могу привести кусок из своего главного .htaccess
Код:
| # Магические кавычки | 
| php_flag magic_quotes_gpc Off | 
| php_flag mаgiс_quоtes_runtime Off | 
| php_flag mаgiс_quоtes_sybаse Off | 
|  | 
| # Не создаются переменные argc и argv | 
| php_flag register_argc_argv Off | 
|  | 
| # Глобальные переменные! | 
| php_flag register_globals Off | 
|  | 
| #Отладка | 
| php_flag display_errors Off | 
| php_flag error_reporting 0 | 
| php_flag log_error Off | 
|  | 
| # Автоматическое подставление идентификатора сессии к ссылкам | 
| php_flag session.use_trans_sid On | 
|  | 
| Options -Indexes | 
| AddDefaultCharset UTF-8 | 
| php_value default_charset UTF-8 | 
|  | 
| # Макс размер | 
| php_value upload_max_filesize 2M | 
| php_value post_max_size 2M | 
|  | 
| # Время | 
| php_value date.timezone "Europe/Moscow" | 
|  | 
| # mbstring | 
| # Автозамена на мультибайтную кодировку! | 
| php_value mbstring.func_overload 6 | 
считаю что то же самое должно быть на всех сайтах 

Как видишь 
php_value mbstring.func_overload 6. т.е. стоит автопреобразование. Хотя все равно всегда стараюсь писать с 
mb_.
Использовать какие-либо самописные функции для работы с UTF-8 считаю в корне не правильным.
1) Это сильно снизит, так сказать, юзабельность кода, т.е. посторонним людям будет с ним сложнее работать, да и самому.
2) Как говорилось по ссылке, в PHP6 работа с юникодом нормализуется, так что ждем, хотя еще очень долго ждать придется 

В PHP6 будут вообще устранены EREG функции, для лучшей совместимости, на будущее, сразу привыкаем к PERL регуляркам.
        
                            
                Отредактировано Gemorroj (2008.01.31 09:09)
            
        
                
     
        
        
                Ага. Обьяснил вполне нормально 

 только на h2m.ru htaccess не дают трогать. // ща попробуемс с mb_*
        
        
                            
                Стране нужны автобусы!
            
        
     
        
        
                Не. Может че хостинг или браузер... Мдя // вопросик: если к mb_ereg передать не в utf8 она нормально проверит? Надо что бы нет.
Добавлено спустя   3 минуты  30 секунд: А точнее что бы выдал false.
        
                            
                Отредактировано Helqg (2008.01.31 16:04)
            
        
                            
                Стране нужны автобусы!
            
        
     
        
        
                что-то я не понял, нужно специально чтобы не правильно проверяло? 

 по умолчанию кодировка для mbstring обычно ставится windows-1251, так что с UTF-8 работать будет не корректно (если есть кирилица)