Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
che Трижды победитель
Зарегистрирован: 25.02.2008 Сообщения: 85 Откуда: Клуб анонимных алкоголиков "Рубикон" при Наркологической клинической больнице № 17
|
Добавлено: Чт Дек 18, 2008 1:17 pm Заголовок: Опция "цитата". |
|
|
А почему эта опция работает фигово (через раз на третий) и можно ли это исправить? |
|
К началу |
|
|
Mouse Модератор
Зарегистрирован: 07.01.2008 Сообщения: 820 Откуда: Катуар (МО)
|
Добавлено: Чт Дек 18, 2008 3:51 pm Заголовок: |
|
|
Почему она так работает нам не слишком ясно. Есть надежда, что после обновления всего ПО на сервере провайдера оно заработает нормально, осталось поймать провайдера и заставить сменить ПО, над этим работаем . |
|
К началу |
|
|
che Трижды победитель
Зарегистрирован: 25.02.2008 Сообщения: 85 Откуда: Клуб анонимных алкоголиков "Рубикон" при Наркологической клинической больнице № 17
|
Добавлено: Чт Дек 18, 2008 3:57 pm Заголовок: |
|
|
[quote="Mouse"]Почему она так работает нам не слишком ясно. Есть надежда, что после обновления всего ПО на сервере провайдера оно заработает нормально, осталось поймать провайдера и заставить сменить ПО, над этим работаем .[/quote]
ну вот, снова не работает ((((( |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Пн Мар 02, 2009 8:15 pm Заголовок: все равно не работает (через раз) |
|
|
вероятно, дело не в php 5.1.6, а в самом форуме |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Пн Мар 02, 2009 9:33 pm Заголовок: |
|
|
Форум не причем. Та же самая копия форума у меня на сервере с тем же шаблоном работает идеально. Никаких проблем с цитированием и отрезанием букв. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Пн Мар 02, 2009 9:53 pm Заголовок: |
|
|
поскольку ошибки плавающие (возникают не всегда), то на тестовом сервере могут и не возникать даже при аналогичной конфигурации. может, они зависят от нагрузки на сервер, кол-ве одновременных сессий, нехватки памяти и т.д.
также могут зависеть от настроек сервера (чарсета, слэширования и пр.) и не зависеть от версии |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Пн Мар 02, 2009 9:59 pm Заголовок: |
|
|
Ошибки воспроизводимые. То есть если цитата один раз не сработала, она не сработает и далее. В БД все записано правильно. ВОзможно конечно тут дело в настройках апача или php.ini. Но это не мой сервер и причины я не знаю. На моем такого не наблюдается никогда. Уже проверяли. Или если буквы последние отрезаются, то они стабильно отрезаются на этом сообщение на разных компах. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Пн Мар 02, 2009 10:12 pm Заголовок: |
|
|
Lorien писал(а): | То есть если цитата один раз не сработала, она не сработает и далее |
а вот и неправда. только что кликал "изменить"/"сохранить" (ничего не меняя) на своем сообщении.
- первый раз было правильно
- второй-пятый - было криво
- шестой - опять правильно |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Пн Мар 02, 2009 10:45 pm Заголовок: |
|
|
я имел ввиду, что если у вас цитата не сработала, то она и не сработает на всех остальных компах. В БД информация сохраняется верно. Впрочем вы и так видите это при редактирование сообщений. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Пн Мар 02, 2009 10:51 pm Заголовок: |
|
|
проблемы с цитатами и обрезанием последних букв встречаются и на других сайтах с phpbb, так что дело не в сервере (или не только в сервере), а движке.
если при смайликах всегда все правильно - возможно, глючит функция замены текстового смайлика на графический
желательно обновить форум до последней версии. при продолжении ошибки - отдебагить эту функцию |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Пн Мар 02, 2009 10:53 pm Заголовок: |
|
|
Если тот же самый форум, обычным копированием папки с ним и дампа базы при переносе на другой сервер не воспроизводит ошибки, то я склонен полагать, что это ошибки ПО. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Пн Мар 02, 2009 11:12 pm Заголовок: |
|
|
в includes/functions_post.php замени
$message = addslashes($message);
на
$message = str_replace('"', '\\"', $message);
или в конфиге форума выключи html |
|
К началу |
|
|
Mouse Модератор
Зарегистрирован: 07.01.2008 Сообщения: 820 Откуда: Катуар (МО)
|
Добавлено: Пн Мар 02, 2009 11:51 pm Заголовок: |
|
|
[quote="BorisK"]
или в конфиге форума выключи html[/quote]
в конфиге форума html выключено было. |
|
К началу |
|
|
Mouse Модератор
Зарегистрирован: 07.01.2008 Сообщения: 820 Откуда: Катуар (МО)
|
Добавлено: Вт Мар 03, 2009 12:25 am Заголовок: |
|
|
[quote="BorisK"]в includes/functions_post.php замени
$message = addslashes($message);
на
$message = str_replace('"', '\\"', $message);
[/quote]
хм
в этом месте было и то, и то.
закомменила первое.
вроде перестало обрезать буквы
или мне только мерещится?
цитатам не помогло
UPD. Неа, и буквы обрезает
UPD. Пробовала при этом ВКЛЮЧИТЬ html - не спасает, выключила обратно. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Вт Мар 03, 2009 12:53 am Заголовок: |
|
|
1. http://myphpbb.com.ru/go/viewtopic.php?t=13992
Q7
2. есть подозрение, что у провайдера включен register_globals, а у тебя на тестовом сервере - нет. надо выключить в .htaccess (php_flag register_globals off) или самом php (ini_set('register_globals', 'off'))
3. еще можно аналогично поиграться параметрами magic_quotes_sybase, magic_quotes_gpc, magic_quotes_runtime, выставляя их все в on или все в off
P.S. вообще то ловить черную кошку в темной комнате сложно... |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Вт Мар 03, 2009 7:18 am Заголовок: |
|
|
0. А причем здесь function post, если в базу все нормально доходит??? Это как раз не там роем. Это нужно смотреть в отображение данных из базы.
1. Ссылка не работает
2. register globals выключен
3. magic quotes вообще надо выключать, и в данный момент они выключены.
В том то и проблема, что понять в чем дело реально очень сложно. Уже много вариантов рассмотрели. |
|
К началу |
|
|
BorisK Бывалый следопыт
Зарегистрирован: 27.01.2009 Сообщения: 772
|
Добавлено: Вт Мар 03, 2009 1:56 pm Заголовок: |
|
|
1. проблемы с цитированием
- от обновления страницы не зависит, отображается всегда одинаково (либо правильно, либо неправильно).
- пересохранение (даже без изменения) через неск. раз помогает
- на другом сервере не повторяется, хотя где-то еще возникала
проблема может быть как при записи в БД (в пользу этого говорит независимость от обновления страницы), так и при выводе.
2. проблема с обрезанием последних 1-3 символов
- не зависит от данных в таблице
- зависит от обновления страницы. либо одни и те же сообщения обрезаны, либо ни одного
- при наличии смайликов всегда правильно
- на другом сервере не повторяется, хотя где-то еще возникала
проблема при выводе.
осложняется тем, что в обоих случаях ошибка плавающая: на одних и тех же данных то происходит, то нет.
возможно, используются какие-то серверо-зависимые функции (например, crc32). возможно, есть рандомная составляющая (от времени или от одного из ядер процессора)
но в любом можно дебаггингом локализовать ошибку и сделать test case |
|
К началу |
|
|
Lorien Web-мастер-Следопыт
Зарегистрирован: 26.08.2008 Сообщения: 486 Откуда: Маньяки-Приключенцы
|
Добавлено: Вт Мар 03, 2009 11:04 pm Заголовок: |
|
|
Проблема с цитированием была решена изменением кода bbcode.php. Что-то у сервера проблемы с регулярными выражениями. |
|
К началу |
|
|
|