12 января 2013 Нет комментариев

Функции для записи, чтения, очистки cookies:

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}

подробнее: http://www.quirksmode.org/js/cookies.html

Categories: Javascript Tags:
12 декабря 2012 Нет комментариев
SELECT * FROM tablename WHERE UPPER(fieldname) LIKE UPPER('%searchvalue%');
Categories: MySQL Tags:
10 декабря 2012 Нет комментариев
INSERT INTO table1 (field1,field2) SELECT field1,field2 FROM table2 WHERE id='1';
DELETE FROM table1 WHERE id='1';
Categories: MySQL Tags:
30 ноября 2012 Нет комментариев
(SELECT id,name FROM city WHERE ifcap='1')
UNION
(SELECT id,name FROM region)
ORDER BY name;
Categories: MySQL Tags:
27 ноября 2012 Нет комментариев

Ошибка в Opera при разборе xml (в моем случае rss-лента):
unexpected text (non-whitespace text outside root element)
Решение:
Кодировка файла, отдающего xml, а также всех подключаемых файлов должна быть «UTF-8 без BOM» (в Notepad++ в строке состояния отображается как «ANSI as UTF-8»)

Categories: Web Tags:
26 ноября 2012 2 комментария

После установки php5 из портов в /usr/local/etc/apache22/httpd.conf должны присутствовать строки:

LoadModule php5_module        libexec/apache22/libphp5.so
<IfModule mod_php5.c>
    DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>
Categories: Unix Tags:
6 ноября 2012 1 комментарий

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

Categories: Windows Tags: