[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Хрень
Leningrad00
 
<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 написал(а):
Никаком первом запуске, ошибся.
Все ясно, спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.