Вы не зашли.
Главная » PHP » PHP+MySQL
#41. Gemorroj Off (107)
Administrator
2008.01.28 22:10
насчет fread(); я что-то не понял. а $_REQUEST - это массив в котором и GET и POST и COOKIES.
#42. Helqg Off (2)
Участник
2008.01.29 06:06
Там $length+20. Если же кому то нужен перенос слово в слово. То на следующей странице надо сделать строку из первых 20 символов, найти последний провел и использовать его. // а зачем использовать request, smile понял. Если создавать выбор количества символов. Почему ты пишешь print? Есть разница с echo?
Стране нужны автобусы!
#43. Helqg Off (2)
Участник
2008.01.30 20:08
Проблемко. Ставлю тысячу символов-все нормально. Работает. Ставлю 2000 и более уже все плохо. Слова исчезают, начинает их делить. sad это плохо. Мысли есть?
Стране нужны автобусы!
#44. Gemorroj Off (107)
Administrator
2008.01.30 21:09
мысль стандартна - UTF-8, 2 байта, следовательно функции должны быть именно для этой кодировки. т.е. не скажем strlen а mb_strlen.
Разница между print и echo есть какая-то, я сам толком не знаю. Но на практике различий в я не замечал. Использование зависит скорее просто от привычки smile
Отредактировано Gemorroj (2008.01.30 21:09)
#45. Helqg Off (2)
Участник
2008.01.31 11:11
А как писать? mb_strlen(строка, кодировка); и как мне указать в кодировке utf-8?
Стране нужны автобусы!
#46. Helqg Off (2)
Участник
2008.01.31 12:12
вот че гугл говорит. Мнение?
Отредактировано Helqg (2008.01.31 12:12)
Стране нужны автобусы!
#47. Gemorroj Off (107)
Administrator
2008.01.31 12:12
да да, очень хороший материал smile
вот могу привести кусок из своего главного .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
считаю что то же самое должно быть на всех сайтах smile
Как видишь php_value mbstring.func_overload 6. т.е. стоит автопреобразование. Хотя все равно всегда стараюсь писать с mb_.
Использовать какие-либо самописные функции для работы с UTF-8 считаю в корне не правильным.
1) Это сильно снизит, так сказать, юзабельность кода, т.е. посторонним людям будет с ним сложнее работать, да и самому.
2) Как говорилось по ссылке, в PHP6 работа с юникодом нормализуется, так что ждем, хотя еще очень долго ждать придется smile
В PHP6 будут вообще устранены EREG функции, для лучшей совместимости, на будущее, сразу привыкаем к PERL регуляркам.
Отредактировано Gemorroj (2008.01.31 12:12)
#48. Helqg Off (2)
Участник
2008.01.31 16:04
Ага. Обьяснил вполне нормально smile только на h2m.ru htaccess не дают трогать. // ща попробуемс с mb_*
Стране нужны автобусы!
#49. Helqg Off (2)
Участник
2008.01.31 19:07
Не. Может че хостинг или браузер... Мдя // вопросик: если к mb_ereg передать не в utf8 она нормально проверит? Надо что бы нет.

Добавлено спустя   3 минуты  30 секунд:
А точнее что бы выдал false.
Отредактировано Helqg (2008.01.31 19:07)
Стране нужны автобусы!
#50. Gemorroj Off (107)
Administrator
2008.01.31 20:08
что-то я не понял, нужно специально чтобы не правильно проверяло? smile по умолчанию кодировка для mbstring обычно ставится windows-1251, так что с UTF-8 работать будет не корректно (если есть кирилица)
Страниц: 13 4 5 6 7119 Все
Главная
WEB
PunBB Mod v0.6.2
0.031 s