Здравствуйте! Хочу добавить на свой сайт счетчик скачиваний одного конкретного файла, а фактически счетчик кликов по ссылке на файл. Сейчас сделано так: [js] <script type="text/javascript"> function onDownloadClicked() { xhr = new XMLHttpRequest(); xhr.open('GET', 'http://eyeleo.com/inc_download_count.php?inc=1', true); xhr.onreadystatechange = function() {} xhr.send(null); } </script> [/js] Код inc_download_count.php: (тэг php почему то не работает) function increment_download_count() { if (!is_file("downloads.txt")) return; $fh = fopen("downloads.txt", "r+"); $buf = fgets($fh); $count = intval($buf); fseek($fh, 0); fwrite($fh, strval($count + 1)); fclose($fh); } $inc = $_REQUEST["inc"]; if ($inc == "1") { increment_download_count(); } Далее после перезагрузки страницы download новое число должно быть считано из файла и отображено, но... оно остается тем же, не увеличиваясь. Сам файл есть и там записано число 46 (на момент написания поста). Я еще запутан немного потому что у меня получалось это иногда, т.е. я помню что счетчик раз 10 увеличивался у меня, но сейчас не работает. Пожалуйста, подскажите в правильном ли направлении двигаюсь? Почему это может не работать? Тестирую в Firefox 3.6.13.
Права: adfrw (0644). Значение выводится. Сейчас не добавляет, но когда то добавляло. Что изменилось не знаю, поэтому прошу проинспектировать вышеприведенный скрипт.