Я лично бы не стал этим заниматься, смысла тоже не вижу))) Но раз топикстартер выразил желание скрыть одержимое, я просто не мог ему отказать в помощи.
А ты не пробовал вместо "www/opros/$id.txt" использовать "$id.txt" или "opros/$id.txt". И проверь какая версия PHP на хостинге, ибо file_put_contents нету в PHP4.
Каждый байт в указании длины рассматривается по частям: самый старший бит указывает является ли этот байт последним (0) либо же за ним есть другие (1), а младшие 7 битов содержат собственно данные
Старший бит не учитываем, ок, тогда получаеться следующее:
0x81 => 1000 0001 => не учитываем старший бит =>0000 0001 =>1;
0x20 => 0010 0000 => не учитываем старший бит =>0010 0000 =>32;
32+1 = 33...
Хотя, если поразмышлять, то можно предположить, что автор ошибся в местоположении старшего бита.
т.е. все выглядит теперь так:
0x81 => 1000 0001 => не учитываем неправильный старший бит =>1000 0000 =>128;
0x20 => 0010 0000 => не учитываем неправильный старший бит =>0010 0000 =>32;
32+128 = 160...
Старший бит - крайний слева. Не так ли?
Посетила меня одна "извращенская" мысль, с помощью PHP, при генерации страницы ты шифруешь все что между тегами BODY алгоритмом ГОСТ 28147-89, к примеру. Пишешь декодировщик, но уже на JS. Инклудишь его в HEAD. И конечно же не забываем про его обфускацию.
ps: до содержимого не смогут добраться 99,9 % пользователей. Оставшийся 0.1 % будет очень сильно материться разбираясь в этой "каше". Но и минусы тоже есть: геморрой при написании всего этого тебе обеспечен, скорость рендринга странички наверняка заметно снизиться.
Желаю чтоб статья была поделена на абзацы, с вторичными заголовками и приняла какой-то эстетичный вид,
потому-что читать такой текст, кроме тех кому он действительно случайно попался и оказался нужным - никто не будет.
Здесь таких не оказалось.
Полностью поддерживаю.
Еще заметил ошибку в 7-ой строке, вместо "этапе" написано "эпате".
Не знаю на сколько верная моя идея, но вот ее суть:
Допустим дочерний элемент имеет обработчик по событию onMouseOver, который отключает обработчик onClick родительского элемента, а так же обработчик по событию onMouseOut который, в свою очередь, возвращает родительскому элементу обработчик по onClick.