Я отображаю следующий HTML-код в моем браузере (Firefox работает, но Chrome и Safari не работают). То, что показано ниже в Firefox, работает как задумано, но Safari и Chrome отображают синий знак вопроса с рамкой вокруг него.
<html>
<head>
<title>test</title>
</head>
<body>
<img src='pixel.php' />
</body>
</html>
Мой PHP-код выглядит следующим образом:
(Pixel.php)
// send the right headers
$expiry = 0;
header('Expires: 0');
header('Cache-control: private, max-age=0');
header('Content-Type: image/gif');
header('Content-Length: ' . filesize($fileName));
// get a file pointer to the image
$fp = fopen($fileName, 'rb');
// dump the picture and stop the script
fpassthru($fp);
Файл 1x1t.gif существует в том же каталоге, что и скрипт, и все работает в Firefox, однако в браузерах Safari и Chrome отображается синий знак вопроса ...
Что мне нужно сделать, чтобы сафари и хром работали так, как задумано?