Почему Safari и Chrome отображают не мой gif, а синий знак вопроса? - PullRequest
0 голосов
/ 03 мая 2010

Я отображаю следующий 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 отображается синий знак вопроса ...

Что мне нужно сделать, чтобы сафари и хром работали так, как задумано?

1 Ответ

0 голосов
/ 28 июля 2010

была проблема пути. Разрешающая.

...