Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Alexandr

Страницы: [1] 2 3 ... 6
1
Как учесть то что над страницей может сессия поработать?

Я считаю так:

//Загружаем шаблон
ob_start();
include \
'includes/templates/right_frame.php\';
header("Content-Type: text/html; charset=windows-1251");
$l=ob_get_length();
header(\'Content-Length: \'.$l);
ob_end_flush();


но в right_frame.php у меня стартует сессия и все ссылки и формы добабавляются SID\'ом
А происходит это после ob_end_flush();

Т.о. вот что можно наблюдать при запросе 1-й раз
GET /right.php?1_4 HTTP/1.1
.......

HTTP/1.1 200 OK
Set-Cookie: acat=065143aff2362e9fe6bba97310eb360a; path=/
......
Content-length: 21084

....


А во-второй раз уже всё ок:
GET /right.php?1_4 HTTP/1.1
Cookie: acat=065143aff2362e9fe6bba97310eb360a

HTTP/1.1 200 OK
Content-length: 21082

Т.е. правильно посчитал размер оба раза (правда я не знаю откуда берутся 2 байта в первый раз), но в первый раз после расчёта сессия добавила ещё SID, т.о. увеличив размер страницы и ес-но страница вся не загружается....

Вопрос: как посчитать размер страницы с учётом сессии?

2
Как?

Вот пример: хочу узнать поддерживает ли браузер свойство zoom (начиная с IE6)
пишу
if (document.body.style.zoom).....
ну и он ес-но везде пишет false.....

как проверить есть ли уже такой свойство или нет?

3
Базы данных / Просмотр FULLTEXT индекса
« : 18 Февраля 2004, 12:02:33 »
Можно ли посмотреть какие слова мускуль засунул в FULLTEXT индекс.....
Хотел просто на базе этих слов сделать словарь.

4
JavaScript & JScript / Click на DIV
« : 15 Января 2004, 15:39:45 »
Есть 2 элемента DIV.
Один из них перекрывает часть области другого,
а следовательно и лежит выше (назовём эту область проблемной).
Как при клике (или любом другом событии - не важно) на проблемную область узнать, что и какой элемент лежит под DIV\'ом?

У меня так-то есть идея, но может можно как-то попроще:
Определяем все проблемные области, создаем прозрачные DIV\'ы с бОльшим z-index\'ом, чем все остальные... и обрабатываем как хотим....

Можно ли проще?

5
JavaScript & JScript / Подсветка синтаксиса на JS
« : 28 Декабря 2003, 16:54:59 »
Есть у к-нть идеи по сабжу?

Начал так




Текст



А вот что дальше....?
Как грамотно и быстро с помошью createRange текст парсить...

6
По всем вопросам обращаться к моему секретарю:
http://www.vies.mu.ru/

7
Как?

8
Реальный пример:

CREATE TEMPORARY TABLE tmp_order ( product_id int(10) unsigned NOT NULL default \'0\', kol smallint(5) unsigned NOT NULL default \'0\', price smallint(5) unsigned NOT NULL default \'0\', ver_full varchar(100) NOT NULL default \'\', KEY product_id (product_id) ) TYPE=HEAP;
INSERT tmp_order VALUES (\'3\',\'1\',\'0\',\'\'),(\'4\',\'1\',\'0\',\'\');
UPDATE price p, tmp_order t SET t.ver_full=IF(f_update=\'y\', CONCAT(description, \', #\', kol), p.ver_full) , kol=IF(f_update=\'y\' AND kol>1, 1, kol) , t.price=IF(f_update=\'y\', p.price, p.price*1) WHERE p.id_order=t.product_id;

Ответ:
0 rows affected
2 rows affected
1142: update command denied to user: \'...\' for table \'tmp_order\' > -1 rows affected

Знаю что надо бы пнуть админа (но он куда-то) отлучился.

Подскажите в чём глюк: в версии мускулю, в правах (если в правах, то подскажите какие надо выставить) или в чём другом...

Мои права:
GRANT SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES ON *.* TO \',,,\'@\'.....ru\' IDENTIFIED BY PASSWORD
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `...`.* TO \'...\'@\'...\'

Версия - 4.0.11a-gamma

9
Есть данные, выводятся постранично.
Как найти нужную страницу на которой находится искомая запись, зная ИД\'шник записи?

Вот пример:
http://top.mail.ru/jump?from=50364
Получаем:
http://top.mail.ru/Rating/Computers-Programming/Today/Hosts/1.html#25

10
Веб-технологии / Заглушка для веб\'а
« : 05 Июня 2003, 15:21:23 »
Знаете есть такая штука для ПХП заглушка для мыла, что бы локально юзать, она всё мыло кидает в файл.
А можно такую же штуку замутить для вэба, типа запрос брозером посылаешь, а он его не в сеть пускает, а в файл пишет?

11
PHP / Как перебрать все биты?
« : 28 Мая 2003, 17:09:36 »
$tmp=1|4|8;
//Сформировали.

А как перебрать?
Знаю правда способ используя decbin, strrev, str_pad, strlen, for
но мне кажется коряво

12
Хочется иметь статистику по сайту, что-нть типа Вебалайзера, который логи апачевские обрабатывает.
Может посоветуйте что-нть приличное, а то вломы самому писать.

13
Не подскажете как в XP\'шке 80-й порт открыть, что бы с соседних компов можно было локальный сайт смотреть?
Раньше на ME мы так стучались http://192.168.0.4, а на XP\'шке не даёт :(

14
vBulletin / Выбор форума
« : 06 Марта 2003, 18:16:36 »
Захотелось себе на сайт привинтить форум и вот... вопрос встал в выборе.
Очень нравится vBulletin особенно заточеный как у
NAS\'а.
А вот собственно и вопросы:
1) Можно ли где-нть взять его не за те деньги, которые указаны http://vbulletin.com/, желательно бесплатно
2) Долго ли его напильничком точить надо до такого состояния как этот форум (русификация, настройка и т.д.)

15
Как создать сабжевую функцию?
Т.е. напр.:
function summ($args1[, $args2][, $args3].....)

А в функции напр. суммируем ВСЕ переданные ей аргументы, кол-во которых неизвестно.

Думаю что копать надо в сторону create_function

Страницы: [1] 2 3 ... 6