Пока я хлопал ушами, у меня потихоньку набежало юзеров на форуме, и довольно многие поставили дату рождения. И решил я как то проверить один файл потому шо меня, как говаривал и.о. царя Бунша "терзают смутные сомнения". И не зря. В этом самом файле, аж одна запись, при чем все время. Т.е. данные того пользователя, который зарегистрировался последний, или кто последний правил свой профиль. Записи в файл нет, есть, скорее, его перезапись. Очень хотелось бы узнать как можно заставить скрипт всетаки дописывать данные в этот файл.
Могу подсказать, как называется этот файл
1. protennis - 25 Декабря, 2004 - 11:47:37 - перейти к сообщению
2. TvoyWeb - 25 Декабря, 2004 - 14:59:18 - перейти к сообщению
protennis
У тебя в http://tvoyweb.ru/forums/topic.p...p;v=l#1104000795 этой теме та же проблема. Записывается только последние данные. Это у же говорит о том, что что то ты не так поставил. Пройдись по всем этапам установки модов.
У тебя в http://tvoyweb.ru/forums/topic.p...p;v=l#1104000795 этой теме та же проблема. Записывается только последние данные. Это у же говорит о том, что что то ты не так поставил. Пройдись по всем этапам установки модов.
3. protennis - 27 Декабря, 2004 - 07:36:37 - перейти к сообщению
Там как то странно все организовано. В статистике форума у меня было тоже самое. Но там это можно исправить не в скрипте, а в самом файле. Когда скрипт добавляет запись, а в наших случаях это постоянная перезапись одной единственной первой записи, послендяя имеет вид:
В днях рождения такой фокус не проходит. Я так понимаю за запись в файл отвечает только один кусок кода. Может подскажешь, где смотреть? Иначе много прийдется рыть. И я тебя уже спрашивал, могут ли быть проблемы в установкой скриптов при вкюченном Safe Mode.
CODE:
, где N в конце, должно было бы показывать количество постов. Меняем N на единицу и все, дальше никаких проблем все добавляется и работает как надо.<?die;?>a:8:{i:1103493600;a:5:{i:10;a:2:{s:4:"name";s:6:"AirAce";s:5:"posts";i:N;}}}
В днях рождения такой фокус не проходит. Я так понимаю за запись в файл отвечает только один кусок кода. Может подскажешь, где смотреть? Иначе много прийдется рыть. И я тебя уже спрашивал, могут ли быть проблемы в установкой скриптов при вкюченном Safe Mode.
4. TvoyWeb - 27 Декабря, 2004 - 08:32:53 - перейти к сообщению
protennis пишет:
могут ли быть проблемы в установкой скриптов при вкюченном Safe Mode.
Если устанавливаешь инсталятором, то могут. В твоем случае лучше устанавливать вручную, прописывая в файлах необхлдимый код, указаанный в реадми.
protennis пишет:
ам как то странно все организовано.
Что именно странно? Как записываются данные в файл?
Если это. то ничего странного в этом нет. Это обычный ассоциативный массив, переведенный в строку функцией serialize(). Эту строку в последсвии в скрипте переводят обратно в массив функцией unserialize().
Переустанови все моды вручную. Здесь у одного юзера такая же ерунда была. При внимательной переустановке моде все должно встать на свои места.
Есть еще один вариант. Если ты повторно устанавливал мод инсталятором, то могли возникнуть повторяющиеся куски кода в скрипте. Это тоже может быть причиной.
Вообщем пройдись по установке мода вручную.
5. protennis - 27 Декабря, 2004 - 13:37:18 - перейти к сообщению
Прийдется,но все равно спасибо. Надо бы это в ридми отразить, что бы народ не мучился.
6. TvoyWeb - 27 Декабря, 2004 - 17:40:13 - перейти к сообщению
protennis пишет:
Надо бы это в ридми отразить, что бы народ не мучился.
Ты понимаешь ли в чем дело. В инсталляторе определена функция, которая в случае включенного SAFE MODE (в PHP есть такая функция) выдает пользователю инфу об этом. Но некоторые хостинги каким то образом все это вуалируют, либо имитируют сам SAFE MODE.
Вот этот случай я не учел, да и не возможно это учесть.
7. protennis - 29 Декабря, 2004 - 13:06:59 - перейти к сообщению
Ты знаешь, можно пробовать создавать какой нибудь каталог на сервере в качестве проверки, а потом его стирать. При реально работающем SAFE MODE ты его фиг создашь, только по FTP. По крайней мере, у моего хостера это так. Мне скрипт форума об этом всегда радостно сообщает, когда я хочу создать новый форум, мне надо сделать при этом кучу телодвижений.
8. TvoyWeb - 29 Декабря, 2004 - 18:36:47 - перейти к сообщению
protennis
В инсталяторах всех модов используется та же идентификация SAFE MODE. По идее если у тебя на форуме в админке загорается красный текст, оповещающий о Safe Mode, то и инсталляторы должны оповещать.
В инсталяторах всех модов используется та же идентификация SAFE MODE. По идее если у тебя на форуме в админке загорается красный текст, оповещающий о Safe Mode, то и инсталляторы должны оповещать.
9. protennis - 30 Декабря, 2004 - 13:07:55 - перейти к сообщению
TvoyWeb
Нет, такого небыло ни разу. Читаем в инсталляторе список файлов, ставим права 777 и вперед. Первая ошибка, и все, дальше ручками. Я думаю, здесь надо искать другой метод. Твой не работает, честно.
Нет, такого небыло ни разу. Читаем в инсталляторе список файлов, ставим права 777 и вперед. Первая ошибка, и все, дальше ручками. Я думаю, здесь надо искать другой метод. Твой не работает, честно.
10. TvoyWeb - 30 Декабря, 2004 - 15:59:00 - перейти к сообщению
protennis пишет:
Я думаю, здесь надо искать другой метод. Твой не работает, честно.
Я и не оспариваю. Тем более что мод был написан ой как давно.
Вообще надо заняться и поубирать все инсталяторы из модов.
Ну так ты исправил глюки?