Уменьшение числа при инкрементеhttp://softtime.ru/forumУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343577Возможно с этим файлом работает другой скрипт, результаты которого вполне могут быть отрицательными.Уменьшение числа при инкрементеWed, 15 Oct 2008 21:13:36 +0300СаняУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343556Однако минус все же имеет место! Только что наблюдал еще один сбой - и опять с минусом.Уменьшение числа при инкрементеWed, 15 Oct 2008 19:10:48 +0300Владимир55Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343506из файла читается строка. А инкремент числа не замкнут целым типом - это не С. Идея отметается.Уменьшение числа при инкрементеWed, 15 Oct 2008 14:49:31 +0300TrianonУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343505Я лично не знаю, как в PHP происходит чтение из файла, но числа так обычно преобразуются, когда инкремент переваливает за...Уменьшение числа при инкрементеWed, 15 Oct 2008 14:45:53 +0300NytrogenУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343499странно, что минус появляется вообще. Я, например, не понимаю, откуда он берется.Уменьшение числа при инкрементеWed, 15 Oct 2008 14:17:36 +0300TrianonУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343495С СУБД MySQL все быстрее, проще и корректнее. Боязно как-то...Уменьшение числа при инкрементеWed, 15 Oct 2008 14:05:33 +0300Владимир55Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343485Я только показал пример самой блокировки (из мануала), а не решение для автора )Уменьшение числа при инкрементеWed, 15 Oct 2008 13:24:10 +0300ddhvvnУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343477Вариант ddhvvn не совсем корректный, так как файл нужно блокировать ещё до чтения, т.е. отказываться от функции file_get_contents(). Ведь если...Уменьшение числа при инкрементеWed, 15 Oct 2008 13:02:01 +0300cheopsУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343452Коды, приведенные Николай2357 и ddhvvn, по объему различны. Какой вариант лучше? ============= У Николай2357 задержка в 1 сек, тогда как...Уменьшение числа при инкрементеWed, 15 Oct 2008 11:53:32 +0300Владимир55Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343446Равно времени работы с файлом.... по идее небольшое..Уменьшение числа при инкрементеWed, 15 Oct 2008 11:04:21 +0300ddhvvnУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343440а каково, кстати, время ожидания?Уменьшение числа при инкрементеWed, 15 Oct 2008 09:31:41 +0300mechanicУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343418Нет, просто поток дождется пока освободится файл.Уменьшение числа при инкрементеWed, 15 Oct 2008 01:02:17 +0300cheopsУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343399Что случится, если к заблокированному файлу обратится оператор из другой страницы? Не получит ли пользователь сообщения об ошибке, о невозможности...Уменьшение числа при инкрементеTue, 14 Oct 2008 23:02:31 +0300Владимир55Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343375С блокировками лучше так http://softtime.ru/forum/read.php?id_forum=1&id_theme=44056 отлично работает, я уже давно юзаю, проверено.Уменьшение числа при инкрементеTue, 14 Oct 2008 19:05:45 +0300Николай2357Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343344попробуйте добавить в код блокировку файла. пример "?php $fp = fopen("/tmp/lock.txt", "w+"); if (flock($fp, LOCK_EX)) { // выполнить эксплюзивное...Уменьшение числа при инкрементеTue, 14 Oct 2008 17:17:37 +0300ddhvvnУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343335Признаться, я не уверен, что число четырехзначное. Так, по памяти. Я очистил систему, и лишь потом подумал, что это уже...Уменьшение числа при инкрементеTue, 14 Oct 2008 16:16:36 +0300Владимир55Уменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343307Странно что число четырехзначеное, однако, это возможно, так как у вас не осуществляется блокировка файла на момент записи в него...Уменьшение числа при инкрементеTue, 14 Oct 2008 14:49:10 +0300cheopsУменьшение числа при инкрементеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=58881#post343292На каждой странице сайта установлен вот такой код: $n = @file_get_contents("nip.txt"); if (!$n) $n = 0 ; ++$n; $file...Уменьшение числа при инкрементеTue, 14 Oct 2008 14:16:43 +0300Владимир55