![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
Недавно написали с товарищем типограф на регулярных выражениях. Тестировался он на Windows (Denwer). При переносе на NIX-хост работать начал некорректно.
Чувствую, что дело в регулярных выражениях. Есть ли какие-либо особенности регулярок на WIN/NIX? -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 1 Всего: 33 |
Нету.
--------------------
|
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
Тогда есть ли идеи, почему по разному работает код на win/nix:
Это сообщение отредактировал(а) SamDark - 20.11.2006, 17:10 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 4 Всего: 259 |
SamDark, одинаковы ли версии php?
|
|||
|
||||
szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 1 Всего: 33 |
Что там у нас в строке 69 произошло?
И почему именно на 69? ![]() ![]() Это сообщение отредактировал(а) szz - 20.11.2006, 14:52 --------------------
|
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
smartov,
4.4.2 = localhost 4.3.10 = на сервере Некорректно работает именно на сервере... Где у нас ченджлог PHP? szz, Описка при копировании. Поправил код в посте. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
szz |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 1 Всего: 33 |
http://www.php.net/ChangeLog-4.php Там стоко всего призошло... копайся, мож найдешь. Немного сомнительное место:
Может в одном месте он как к копии относится, а в другом - как к ссылке? Т.е. unset посто удалит тот объект, на который ссылается $arr? И тогда плакала $t... Но так бы произошло в пятом, точно. А вот в таких минорных отличиях версий - хз... --------------------
|
||||||
|
|||||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
C unset() всё в норме. Проверил его комментированием.
В ченджлоге про PCRE только http://bugs.php.net/bug.php?id=33200 Если у кого есть хоть какой-то php-сервер, прошу оттестить данную строчку:
Если выдаёт ёлочки - работает как надо, если оставляет обычные кавычки - что-то здесь не так... p.s. может magic мешает? --- Попробовали на 4.3.2, хочтинг - те же результаты ![]() 4.0, Денвер - работает... Это сообщение отредактировал(а) SamDark - 21.11.2006, 10:37 -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 16 Всего: 261 |
Единственно где может быть глюк - в регистре...
Хотя никогда с таким не встречался... |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
Mal Hack,
Подробнее, пожалуйста. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 6 Всего: 69 |
Скорее всего, по своему опыту именно с разнобоем в регах, проблема в locale. Нужно ставить нужную локаль для скрипта
Если данная локаль на вашем серваке установлена, то должно помочь обязательно. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
SamDark |
|
|||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
Всем огромное спасибо!
Про локаль даже и не думал... а зря ![]() -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 6 Всего: 69 |
В регах просто используются всякие классы и спец-символы, которые в разных кодировках по-разному кодируются. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |