Error # 2:mysql_connect(): Headers and client library minor version mismatch. Headers:50544 Library:50635 in file: /home/clients/newman_ftp0/domains/webmaster.pws.ru/html/control/include/mysql.php line: 23 <?=$WEBMASTER ?>
WebMaster
Head
Body
Foot






 1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22 

Наткнулся на занятный глюк. Если в JavaScript берешь параметры из Query String а там кириллица, то стандартный unescape не работает, он корежит ее и в результате выдает текст в latin 1. Все это происходит если страницы в windows кодировке и при этом параметры идут в виде: %HH где HH - число в HEX.

В результате небольшого мозгового штурма родилось следующие

function MyUnescape(str)
{
var result=str;
result=result.replace(/%B/g, "%u040");
result=result.replace(/%C/g, "%u041");
result=result.replace(/%D/g, "%u042");
result=result.replace(/%E/g, "%u043");
result=result.replace(/%F/g, "%u044");
return unescape(result);
}

- - -
Настроение: победа; Музыка: тишина
Запись добавлена:08-04-2008 12:15


Для игнора кучи файлов до первоначального commit надо сначала добавить в хранилище только директории, а потом уже настроить фильтр игнора. Не забыть поставить галочку "применить рекурссивно"
- - -
Настроение: все нормально; Музыка: тишина
Запись добавлена:02-04-2008 18:24


Основной прикол в том что когда ставишь поддержку Perl в CGI для виндового Апача, то Апач по прежнему смотрит в первую строку скрипта и ищет итерпретатор. А вот если не находит до apache пишет в лог следующее

No such file or directory: couldn't spawn child process:

В windows все чуть сложение чем в юниксах :) Интерпретатор может вызываться по расширению. И что бы и Apache если увидит .cgi и .pl вызывал родной Perl.exe нужно включить в конфиге опцию:

ScriptInterpreterSource registry

- - -
Настроение: все нормально; Музыка: Entwine - Grace
Запись добавлена:03-09-2007 14:06



alert(obj.style.cssText);

Вот так можно посмотреть сразу все назначенные стили для элемента страницы.
- - -
Настроение: все нормально; Музыка: тишина
Запись добавлена:21-07-2007 07:01


Больше для экспериментов и получения опыта поставил на http://71rus.info/ Википедию.

Если понравится, то поставлю еще версию для личных нужд.
- - -
Настроение: игривое :); Музыка: Алкаши - Гим
Запись добавлена:03-07-2007 18:36


Занятный момент. Если открывать окно средствами JavaScript:
my=window.open(...);

И затем формировать его содержимое
my.document.write(...)
то в конце желательно сделать
my.document.close();

Иначе браузер думает что данные еще грузяться и событие onLoad никогда не отработает.
- - -
Настроение: вот ты блин :); Музыка: тишина
Запись добавлена:19-03-2007 01:02


Установил на http://arttula.ru/ многопользовательский WordPress: http://mu.wordpress.org
Осталась самая малость: изменить дизайн, руссифицировать и отрихтовать под требуемые задачи :)
- - -
Настроение: ну... за работу; Музыка: Enigma - Silence Must Be Heard
Запись добавлена:11-02-2007 22:36


Вот и нашлось применение домену http://tulaweb.info/ Теперь здесь поиск по Тульским сайтам. Построенно на основе Google Co-op. Работает вроде бы прилично. Надо только базу сайтов подчистить/обновить.
- - -
Настроение: воскресное; Музыка: ERA - Divano
Запись добавлена:17-12-2006 15:30


Почему не работает PHP модуль mcrypt?
Если PHP установлен на Windows машине то загрузить модуль php_mcrypt.dll недостаточно. Для нормальной работы нужен еще файл libmcrypt.dll.
Его можно скачать, например, здесь: http://ftp.emini.dk/pub/php/win32/mcrypt/ и положить в windows/system32 или другое место доступное PHP
Вполне возможно что аналогичные действия надо будет делать и на Unix хостинге.
- - -
Настроение: дыц; Музыка: Cantara - Trilogy
Запись добавлена:28-10-2006 19:57


В связи с тем что MySQL 5 поддерживает различные локализации появилась куча проблем с тем что вместо русских букв выводятся знаки вопроса. Есть куча решений это проблемы. Но для меня самым оптимальным явилось прописывание

default-character-set = cp1251
init-connect = "SET CHARSET cp1251"
init-connect = "SET NAMES cp1251"
character_set_server = cp1251

в секцию mysqld в файле my.cnf
- - -
Настроение: опять?!; Музыка: ТВ
Запись добавлена:07-09-2006 20:18



 1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22