|
|
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Простая функция. Раньше работала без проблем но после каких то работ хостера перестала. ----------------------------------------- unction fio_work($string = NULL) { if(empty($string)) { return FALSE; } return ucwords(strtolower(trim($string))); ------------------------------------------ Функция подключается в файле. Есть тестовый Денвер на собственном компе там все работает а на хостинге нет. Как можно выяснить в чем проблема? Подскажите способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:04:17 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
upperРаньше работала без проблем но после каких то работ хостера перестала. Как можно выяснить в чем проблема?Никак. Пока проблема не будет озвучена. А сейчас она не озвучена. "Не работает" - это детский лепет, а не описание того, в чём заключается проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:09:02 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Насчитал 5 функций. Когда выяснишь, какая не работает (см. логи), узнать к какому модулю эта функция принадлежит. И спросить у хостера почему он вырубил этот модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:13:35 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
На сайте заполняется форма, чтобы все было красиво данные из формы сначала переводятся в нижний регистр а потом выставляется заглавная буква. На хостинге нифига такого не происходит как слово написано так оно и вносится в базу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:20:20 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Все функции пропиши в самом скрипте, видимо ты их грузишь через модуль use … или require … и недавно редактировал, а модуль "закешировался". _______________________________ Как создать свой internet-ресторан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:38:17 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Сделал такой код: <html><head><title>deb_str</title><meta http-equiv="Содержимое-Тип" content="text/html; charset=windows-1251"></head><?if (isset($submit)){require_once("my_func.php");echo"print - ".$sometext.'<br>'."func - ".$sometext = fio_work($sometext);}?><body bgcolor="#FFFFFF" text="#000000"><form action="<? echo $_SERVER['PHP_SELF'];?>" method="POST"> <input type="text" name="sometext"> <input type="submit" name="submit" value='print'></form></body></html> Результат проверка = проверка ПРОВЕРКА = ПРОВЕРКА проВЕРКА = проВЕРКА proverka = Proverka PROVERKA = Proverka proVERKA = Proverka Это нормально, что русские символы не обрабатываются????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 22:58:08 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
здесь пишут по поводу локали сервера может быть в этом дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 23:33:13 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
upperСделал такой код: Результат проверка = проверка ПРОВЕРКА = ПРОВЕРКА проВЕРКА = проВЕРКА proverka = Proverka PROVERKA = Proverka proVERKA = Proverka Это нормально, что русские символы не обрабатываются?????Ведь можешь же, когда захочешь. setlocale ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 00:43:51 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Добавляю в скрипт разные варианты установки локали и нифига не получается :( Начал с setlocale (LC_CTYPE, 'ru_RU.CP1251'); Затем setlocale(LC_ALL, "ru_RU.CP1251"); и даже setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251')); 1251 указываю у себя в ХТМЛе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 21:05:41 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
в сищнике можно устанавливать локаль LC_CTYPE, '.1251' само определяет, что русская. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 22:16:44 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
upperДобавляю в скрипт разные варианты установки локали и нифига не получается :(Вообще-та функция возвращает значение. Уточняйте локаль у хостера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 22:30:30 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
* upperДобавляю в скрипт разные варианты установки локали и нифига не получается :(Вообще-та функция возвращает значение. Уточняйте локаль у хостера. а как же тогда это? Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 20:13:07 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
сработал вариант с прописными setlocale (LC_CTYPE, 'ru_RU.cp1251'); с заглавными СР1251 не катило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 20:28:00 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
> а как же тогда это? > setlocale > > (PHP 3, PHP 4, PHP 5) > setlocale -- Устанавливает локаль > А дальше почитать не судьба? ;-) Setlocale возвращает имя вновь установленной локали или FALSE если системе не поддерживает установку локали, указанная локаль не существует или передано недопустимое имя категории. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 21:40:25 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 10:23:23 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
2 vkle а хрен его знает, что она там вохвращает, я не собираюсь с ней баловаться, мне нужно установить ее и забыть :) что собственно говоря уже сделано. 2 AII Чтобы не превращать поиск локалей, заглавных и прописных... в геморой пользуйтесь примером от 4m@t!c-а если допрете как это сделать :) иначе уточняйте локаль у хостера. Всем БИГ СЕНЬКС :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 20:59:09 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
Да я вот тоже не собирался баловаться, но вспомнил что когда то навтыкал местами подпорок да костылей и решил попробовать поиграть с локалями, дабы облагородить.... PHP Version 4.3.9, если что.... Первое, что слегка удивило - это локаль по умолчанию "Locale C is set!" - из результата вышеприведенного теста. Ну да лано, пробуем менять. ru_RU.KOI8-R и uk_UA - единственное что поддерживается хостингом. Это нормально, или как? Мне кажется, что не густо. Тем более, что все странички давным давно в cp1251 живут. Ладно, ставлю для пробы ru_RU.KOI8-R. preg_replace( "/[^а-я]/i", '*', $name ) стала признавать заглавные русские буквы, но к букве "ё" по прежнему испытывает стойкое отвращение. Так что, видимо тоже придется забыть.... Или хостера попинать в очередной раз? ;-) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 00:43:53 |
|
||
|
(PHP) Перестала работать строковая функция.
|
|||
|---|---|---|---|
|
#18+
vkleПервое, что слегка удивило - это локаль по умолчанию "Locale C is set!" - из результата вышеприведенного теста.дефолтная локаль CRT. Как написано в доках, там просто вызывается сищный метод. Могу посоветовать для просвещения поковырять ман по линуху или попинать хостера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 17:36:52 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33610057&tid=1476516]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
179ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 443ms |

| 0 / 0 |
