Страницы: 1
Интересно это глюк или недокументированная возможность?
FF 1.5 при виде картинке отсылает на сервер повторный запрос. Еще в 1.0.7 такого не наблюдалось...И будет ли это в старших версиях?
Не плач, не жалей, не проси
Слабому клеть, вольному воля
Отсутствует
2 дня убил копаясь в своем коде))
в максимально упрощенном виде такой код:
<?php
header("CONTENT-type: image/jpeg");
$img = imagecreatefromjpeg("picture.jpg");
imagejpeg($img);
$file=fopen("1", "a");
fwrite($file, "k");
fclose($file);
?>
в FF1.5 в файл записываются 2 буквы!! В остальных версиях фокса и в других браузерах - одна.
Так что же это? Новая неизвестная возможность или глюк? разработчики?
Не плач, не жалей, не проси
Слабому клеть, вольному воля
Отсутствует
ХЗ. Возможно и глюк, но в багзилле ничего похожего не нашёл. Плохо искал, наверное.
Вроде удалось побороть проставив в скрипте
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
оригинально. а если иэ тега img грузить то только одна буква. может FF первоначально делает что-то типа пинга до картинки и потом только её грузит.
вот хидеры которые отсылает фаерфокс на мой тестовый сервер
Array ( [Host] => 10.0.254.101 [User-Agent] => Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20051227 Firefox/1.6a1 [Accept] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 [Accept-Language] => en-us,en;q=0.5 [Accept-Encoding] => gzip,deflate [Accept-Charset] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [Keep-Alive] => 300 [Connection] => keep-alive ) Array ( [Host] => 10.0.254.101 [User-Agent] => Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20051227 Firefox/1.6a1 [Accept] => image/png,*/*;q=0.5 [Accept-Language] => en-us,en;q=0.5 [Accept-Encoding] => gzip,deflate [Accept-Charset] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [Keep-Alive] => 300 [Connection] => keep-alive )
если грузить через img то только последний хидер уходит
Отредактировано Rion (18-01-2006 13:14:53)
Gentoo Linux
Отсутствует
еще интересно что если файл открывать для записи
то ничего подобного тоже не наблюдается - все как и должно быть.
По поводу кода дискуссии начались здесьhttp://forum.vingrad.ru/index.php?showtopic=78161
Не плач, не жалей, не проси
Слабому клеть, вольному воля
Отсутствует
еще интересно что если файл открывать для записи
$file=fopen("1", "w");
то ничего подобного тоже не наблюдается - все как и должно быть.
Все правильно, 'a' - переводит указатель в конец файла, 'w' - этого не делает.
Судя по заголовкам, Лиса сначала определяет тип файла, а потом его скачивает. Только зачем она это делает - все еще не понятно.
Отсутствует
Нашел пару похожих багов в Багзилле, хотя не уверен что именно оно:
https://bugzilla.mozilla.org/show_bug.cgi?id=322181
https://bugzilla.mozilla.org/show_bug.cgi?id=61363
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Страницы: 1