<html> <body> <?php $myFile = "file.txt"; $fh = fopen($myFile, 'a+') or die("can't open file"); flock($fh, LOCK_EX); $stringData = "Bobby Bopper "; fwrite($fh, $stringData); flock($fh, LOCK_UN); fclose($fh); $file_array = file($myFile); for($i=0; $i < count($file_array); $i++){ printf("%d : %s ", $i+1,$file_array[$i]); } ?> <img src="#"> </body> </html>
Нафига 2?
Спустя 2 минуты, 23 секунды (15.11.2006 - 17:17) dreadboy написал(а):
что два?
сначала в файл пишет, а потом читает
сначала в файл пишет, а потом читает
Спустя 8 минут, 36 секунд (15.11.2006 - 17:26) Leningrad00 написал(а):
Да ты поделай, посмотри...
Спустя 7 минут, 2 секунды (15.11.2006 - 17:33) vasa_c написал(а):
Чего два?
Спустя 48 секунд (15.11.2006 - 17:34) vasa_c написал(а):
Два переноса строки? Или что?
Спустя 17 минут, 15 секунд (15.11.2006 - 17:51) Leningrad00 написал(а):
Того два. А чего у тебя два?
У меня он, начиная со второго раза, пишет строку в файл дважды.
Если действительно пишет дважды, замени # в артибутах файла изображения и сделай снова.
У меня он, начиная со второго раза, пишет строку в файл дважды.
Если действительно пишет дважды, замени # в артибутах файла изображения и сделай снова.
Спустя 21 минута, 6 секунд (15.11.2006 - 18:12) vasa_c написал(а):
Граждане! Тов. Leningrad00, отличавшийся по-началу, завидной трезвостью ума, в последнее время, видимо, окончательно скурился. Предлагаю всем коллективом взять над ним шефство.
Спустя 10 минут, 23 секунды (15.11.2006 - 18:22) dreadboy написал(а):
нифига не понял.
не айс короче.
не айс короче.
Спустя 17 часов, 1 минута, 37 секунд (16.11.2006 - 11:24) Leningrad00 написал(а):
Наркоманов не судят, их лечат. Но только по согласию.
Штука: представленный выше код есть код. Представляешь?
Один особь уверил меня, что сей код, который то есть выше представленный, работает криво, если вместо пути к файлику в атрибутах картинки написать решетку. Я посмотрел: действительно, при этих условиях после первого запуска сценария строка добавляется в файл дважды.
Показания к применению: неясность вопроса.
Способ применения: многократная реализация сценария, ака представленного выше кода, на своей машине.
Противопоказания и побочные действия: не выявлены.
Штука: представленный выше код есть код. Представляешь?
Один особь уверил меня, что сей код, который то есть выше представленный, работает криво, если вместо пути к файлику в атрибутах картинки написать решетку. Я посмотрел: действительно, при этих условиях после первого запуска сценария строка добавляется в файл дважды.
Показания к применению: неясность вопроса.
Способ применения: многократная реализация сценария, ака представленного выше кода, на своей машине.
Противопоказания и побочные действия: не выявлены.
Спустя 37 минут (16.11.2006 - 12:01) vasa_c написал(а):
А... Так бы сразу и сказал.
Вот дважды и добавляется, что сначала сценарий запрашивается, как страница, а потом, как картинка. Два запуска — две строки.
Вот дважды и добавляется, что сначала сценарий запрашивается, как страница, а потом, как картинка. Два запуска — две строки.
Спустя 35 минут, 30 секунд (16.11.2006 - 12:36) Leningrad00 написал(а):
Не понял.
Почему в случае с решеткой сценарий запрашивается дважды?
Почему при первом запуске сценарий запрашивается один раз?
Почему в случае с решеткой сценарий запрашивается дважды?
Почему при первом запуске сценарий запрашивается один раз?
Спустя 22 минуты, 28 секунд (16.11.2006 - 12:59) vasa_c написал(а):
Leningrad00, при каком первом запуске?
Первый раз запрашивается разметка страницы. Сценарий в первый раз возвращает эту разметку. В этой разметке есть тег
обозначающий картинку. Браузер во второй раз запрашивает сервер, на этот раз картинку. "#" — означает безымянную метку в текущем документе. Т.е. запрос идет опять на тот же сценарий.
Первый раз запрашивается разметка страницы. Сценарий в первый раз возвращает эту разметку. В этой разметке есть тег
Спустя 23 минуты, 33 секунды (16.11.2006 - 13:23) Leningrad00 написал(а):
Никаком первом запуске, ошибся.
Все ясно, спасибо.
Все ясно, спасибо.