#41 2008.01.28 22:48

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

насчет fread(); я что-то не понял. а $_REQUEST - это массив в котором и GET и POST и COOKIES.

Неактивен

#42 2008.01.29 06:22

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Там $length+20. Если же кому то нужен перенос слово в слово. То на следующей странице надо сделать строку из первых 20 символов, найти последний провел и использовать его. // а зачем использовать request, smile понял. Если создавать выбор количества символов. Почему ты пишешь print? Есть разница с echo?


Стране нужны автобусы!

Неактивен

#43 2008.01.30 20:47

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Проблемко. Ставлю тысячу символов-все нормально. Работает. Ставлю 2000 и более уже все плохо. Слова исчезают, начинает их делить. sad это плохо. Мысли есть?


Стране нужны автобусы!

Неактивен

#44 2008.01.30 21:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

мысль стандартна - UTF-8, 2 байта, следовательно функции должны быть именно для этой кодировки. т.е. не скажем strlen а mb_strlen.
Разница между print и echo есть какая-то, я сам толком не знаю. Но на практике различий в я не замечал. Использование зависит скорее просто от привычки smile

Отредактировано Gemorroj (2008.01.30 21:15)

Неактивен

#45 2008.01.31 11:23

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

А как писать? mb_strlen(строка, кодировка); и как мне указать в кодировке utf-8?


Стране нужны автобусы!

Неактивен

#46 2008.01.31 12:12

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

вот че гугл говорит. Мнение?

Отредактировано Helqg (2008.01.31 12:13)


Стране нужны автобусы!

Неактивен

#47 2008.01.31 12:38

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

да да, очень хороший материал smile
вот могу привести кусок из своего главного .htaccess

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Магические кавычки
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:40)

Неактивен

#48 2008.01.31 16:50

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Ага. Обьяснил вполне нормально smile только на h2m.ru htaccess не дают трогать. // ща попробуемс с mb_*


Стране нужны автобусы!

Неактивен

#49 2008.01.31 19:21

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: PHP+MySQL

Не. Может че хостинг или браузер... Мдя // вопросик: если к mb_ereg передать не в utf8 она нормально проверит? Надо что бы нет.

Добавлено спустя   3 минуты  30 секунд:
А точнее что бы выдал false.

Отредактировано Helqg (2008.01.31 19:23)


Стране нужны автобусы!

Неактивен

#50 2008.01.31 20:28

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

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

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.037 s