![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| MaksGSC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.2.2009 Репутация: нет Всего: нет |
Здравствуйте. Пробую у себя на хостинге eregi_replace, preg_replace, str_ireplace (PHP Version 5.2.6). str_ireplace не работает... остальные работают, но должны они не учитывать регистр русских букв, а они учитывают ((. Где-то читал что не все версии Apache выполняют эти функции для русских букв.. Что делать??? Заранее благодарен.
|
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
кодировка?
setlocale установил? |
|||
|
||||
| MaksGSC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.2.2009 Репутация: нет Всего: нет |
А как??
Добавлено через 1 минуту и 27 секунд Кодировку щас посмотрю... Добавлено через 3 минуты и 13 секунд setlocale(LC_ALL,'ru_RU.cp1251'); |
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Добавлено через 3 минуты и 5 секунд это под Win А это под *nix http://simpliest.co.cc/sample/locale/ireplace.php http://simpliest.co.cc/sample/locale/ireplace.phps Все работает. |
|||
|
||||
| MaksGSC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.2.2009 Репутация: нет Всего: нет |
Куча ошибок и не выделяет(
Warning: Cannot modify header information - headers already sent by (output started at ... /general.inc.php:9) in ... /all_head.inc.php on line 9 Warning: Cannot modify header information - headers already sent by (output started at ... /general.inc.php:9) in ... /all_head.inc.php on line 10 Warning: Cannot modify header information - headers already sent by (output started at ... /general.inc.php:9) in ... /all_head.inc.php on line 11 Warning: Cannot modify header information - headers already sent by (output started at ... /general.inc.php:9) in ... /all_head.inc.php on line 12 Warning: Cannot modify header information - headers already sent by (output started at ... /general.inc.php:9) in .... /all_head.inc.php on line 13 а там - general.inc.php:9 = var_dump(setlocale(LC_ALL,'rus_Rus')); all_head.inc.php 9-13 = header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); header("Content-Script-Type: text/javascript"); Функцию пишу : if ($OrgName!='') $FirmList=var_dump(preg_replace('~'.$OrgName.'~i','<span style="background-color: #.... ;">' .$OrgName.'</span>',$FirmList)); и еще ошибка: bool(false) Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at .... /general.inc.php:9) in ..../sess.inc.php on line 68 string(9211) " Добавлено через 2 минуты и 58 секунд Что еще у меня может быть не так?? |
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Мда, я вообще-то пример привел, а не код для тупого копипаста.
Это для Win. Для *nix подойдет вот это var_dump() сделан для того чтобы ты увидел что, где и когда происходит. В рабочем скрипте он не нужен. |
|||
|
||||
| MaksGSC |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 13.2.2009 Репутация: нет Всего: нет |
Пока вернул все как было(
Он все равно кроме ошибок показал $FirmList и не выделил... Добавлено через 4 минуты и 20 секунд if ($OrgName!='') $FirmList=preg_replace('~'.$OrgName.'~i','<span style="background-color: #... ;">' .$OrgName.'</span>',$FirmList); setlocale(LC_ALL,'ru_RU.cp1251'); Вот так и было. если $OrgName с маленькой, а в $FirmList с большой то не выделяет. А так все работает... Добавлено через 12 минут и 48 секунд Может это быть из-за версии апачи Добавлено через 13 минут и 19 секунд ? |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |