как раз и в Notepad++ тоже показывается, что с BOM, сайт не мой, а заказчика, так что я не знаю, скорее всего да, правилось через кривой редактор. Но файт остаётся фактом - BOM есть.
Тогда помогите с сессиями, как через них делать? ведь joomla использует свои сессии (идентификаторы, файлы сессий и т.п.)
Ситуация:
свой модуль для Joomla с капчей. капча рендерится в этом модуле (такова ситуация, что нельзя штатные капча-средства использовать), но нельзя вывести нормально, т.к. кодировка всех файлов UTF-8 и мешает BOM (портит картинку и, как следствие, она не отображается)
но это можно решить, если вызывать файл, генерящий капчу, отдельно по прямой ссылке. В этом случае встаёт проблема: как хранить данные о пользователях?
с сессиями проблема, т.к. Joomla использует свои сессии и, чтобы получить к ним доступ, надо чтобы скрипт был вызван через движок джумлы.
подскажите, пожалуйста, как решить данную проблему: либо встроить прямо в движок, чтобы BOM от UTF-8 не мешал, либо передавать значения "ключей" капчи через сессию как нибудь или через файлы.
Заранее благодарен
Мелкий не, файл уж очень большой получается, так будет долго. OrmaJever я устанавливал в режим r+, но так перезапись идёт первых строк. а не смещение...
Доброго времени суток!
Такая проблема: есть сайт (ololo1.ru) , написанный на джумле. Есть к ней модуль. Естественно, всё на UTF8.
Но, когда другой сайт (ololo2.ru) запрашивает данные с первого, то получается лишние символы в начале файла.
Дело в том, что ololo2.ru при запросе не конвертирует полученную инфу, а принимает её в WIN1251 и выводит напрямую, а ololo1.ru выдаёт информацию return'ом из функции, вложенной в 3 файла (да-да-да, сурово), и из-за этого добавляются 3 лишних символа, которые мешают.
Пробовал и перекодировать строки, но не помогло.
Пробовал отправлять заголовок Content-Type: text/html; charset=utf-8, тоже не помогло.
Помогите, пожалуйста.
Заранее благодарен
Я пробовал проверять тип, после parsefloat, но было всёравно number. там хоть NaN было, но это он считал number'ом. пробовал сравнивать, равно ли это NaN, он говорил, что не равно