Упрощенная функция для тех, кто загружает изображение, он просто авторотирует, если необходимо.
function image_fix_orientation($filename) {
$exif = exif_read_data($filename);
if (!empty($exif['Orientation'])) {
$image = imagecreatefromjpeg($filename);
switch ($exif['Orientation']) {
case 3:
$image = imagerotate($image, 180, 0);
break;
case 6:
$image = imagerotate($image, -90, 0);
break;
case 8:
$image = imagerotate($image, 90, 0);
break;
}
imagejpeg($image, $filename, 90);
}
}
Право Вы не были настолько услужливы (обеспечение источника было бы, было действительно полезно!), но здесь Вы идете... Некоторые вещи проверить:
код как это:
<link rel="icon" href="http://www.example.com/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="http://www.example.com/favicon.ico" type="image/x-icon" />
он в <head>
?
действительно ли изображение реально ico файл? (переименование битового массива не является реальным .ico! Мягко другой формат)
это работает, когда Вы добавляете страницу как закладку?
Хотеть совместно использовать URL? Много браузеров справляются с favicons в (например). png форматируют, в то время как IE часто испытывал затруднения. - Также более старые версии IE не проверяли источник HTML на местоположение favicon, но просто целеустремленно попробованный для получения "/favicon.ico" от веб-сервера.
Я когда-то использовал PNG в качестве favicon.ico, и это отобразилось во всех браузерах кроме IE. Возможно, что-то в файле заставляет его не быть распознанным IE. Также удостоверьтесь, что это 32x32. Не знайте, имеет ли это значение все же. Но это - что-то, что я должен был удостовериться для наблюдения его в IE.
Hope это помогает. Попытайтесь использовать ico файл от некоторого места еще только, чтобы видеть, работает ли это.
Вы пытались поместить значок в URI" /favicon.ico
"? IE не мог бы знать о теге link способ относиться к нему.