LEOnidUKG, тогда возникнет конфликт между пользователями Женек и Женёк. Кого удалишь?
На бекенде, разумеется.
а разве нет? полноценным хостерам советы и форумы не нужны
Нет у них никаких проблем. Уже поздно рыцарствовать против всех. nginx сложился как стандарт в русском интернете.
Человек покупает дешевый VPS на 256mb. ставит по документации ispmanager, apache, nginx (из ispmanager) и прекрасно все работает. Даже админ не понадобится во многих случаях, потому что ispmanager хостер поставит.
Зачем такому сайтовладельцу лезть конфигурировать mpm_event ? при том, что этот процесс сам по себе проблема. до сих пор в дебиане mod_php не совместим с worker, а уж с event тем более.
[umka], в php есть функция mb_stristr, которая позволяет проверить на равенство строки, при условии что они уже одинаковы по длине. она считает равными строчные и прописные буквы. Ей я и проверял.
Потестировал и эти функции. Получается, что mb-функции php для русского используют primary difference. А в mysql по-умолчанию secondary, причем даже без возможности выбора.
Разброд и шатание в стане вебдевелоперов.
Ну-ка расскажи нам про Си. Учти, что Ритчи смотрит на тебя и будет рагневан, если ты назовешь языком Си какие-то вариации на тему.
Какие такие стандартные функций ANSI C позволяют удалить кусок файла?
Наверное не перестроили информацию о разделах.
если и это не поможет, то в админке есть пункт меню "Выполнить SQL-запрос" и там можно настройку давности показа тем сбросить оптом во всех разделах.
но временный потребует в 2 раза больше места на диске и затратам на поиск этого места.
утютю.
Суть проблемы в том, что классические библиотеки ввода-вывода "ортогональны". то есть состоят из набора функций, которые друг друга не дублируют или дублируют в крайних случаях.
Если возможно реализовать удаление блока внутри файла с помощью других элементарных функций, значит их не будут делать. это было нужно для переносимости ОС и стандартной библиотеки. Чем меньше функций нужно реализовать тем, легче их перенести. Для delphi и windows вообще, подобный вопрос не стоял.
А php с той же самой целью копирует функции стандартной библиотеки С.
Раз позиция чтения и позиция записи в файле между собой не связаны.
значит, читая и записывая блоками в разные позиции можно перезаписать середину данными из конца и тем самым сократить файл.
разумеется, через программу придется "прокачать" весь остаток файла и это не очень быстро.
netwind добавил 23.11.2011 в 23:20
а в какой ОС или языке это есть?
значит это баг в php. mysql проверяет на основе официальных collation chars :
http://unicode.org/charts/uca/chart_Cyrillic.html
Е и Ё одинаковы с точностью до Secondary Difference (хз что это) - они там в одной строке нарисованы.
зачем php на это плюет? или я что-то напутал?
[umka], ну так ведь и cp1251 и utf8 - обе русские. почему поведение в разных вариантах одного и того же языка различается? вот в чем странность