|
|
|
| Здравствуйте!
Хочу сделать показ иконок сайтов для каталога как в яндексе при выводе результатов поиска.
Помогите, пожалуйста, а то даже не знаю с чего начать. | |
|
|
|
|
|
|
|
для: Brothersssddsss
(20.04.2010 в 12:34)
| | Иконки какие имеете в виду? favicon? Тяните favicon.ico, а лучше смотрите содержимое тэга
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
|
так как название и положение иконки может быть другим. | |
|
|
|
|
|
|
|
для: cheops
(20.04.2010 в 12:40)
| | Мне надо так: беру адрес сайта а скрипт узнаёт адрес иконки чтобы я мог вставить этот адрес в код страницы и показать его | |
|
|
|
|
|
|
|
для: Brothersssddsss
(20.04.2010 в 13:01)
| | Можно отталкиваться от следующего скрипта
<?php
$text = file_get_contents("http://olx.dev");
$pattern = "|<link[^>]+shortcut[\s]+icon[^>]+>|is";
if(preg_match($pattern, $text, $out))
{
$pattern = "|href=['\"](.*?)['\"]|is";
if(preg_match($pattern, $out[0], $result)) echo $result[1];
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.04.2010 в 14:17)
| | зачем усложнять если иконка в корневой директории или отдаётся скриптом но от корня
http://www.softtime.ru/favicon.ico
|
| |
|
|
|
|
|
|
|
для: oliss
(20.04.2010 в 19:43)
| | favicon.ico - стандартное имя, но если тэг указан - ей можно назначить другое имя (в 99% никто это не делает, так как формат ico, как правило, ни для чего больше не используется, но мало ли). | |
|
|
|
|
|
|
|
для: cheops
(20.04.2010 в 19:46)
| | да ,логично, можно и анимированный гиф вставить ,на любителя, но всё что шевелится [ в рунете ] настораживает всегда :) | |
|
|
|
|
|
|
|
для: oliss
(20.04.2010 в 19:43)
| | Да, но иконки могут быть в gif, png, да еще и не в корне лежать. Парсить надо как Cheops предложил. | |
|
|
|
|
|
|
|
для: mihdan
(21.04.2010 в 16:28)
| | Но отдаваться они будут через корень иначе браузер этот финт просто проигнорирует | |
|
|
|
|
|
|
|
для: cheops
(20.04.2010 в 14:17)
| | Спасибо я как раз это и имел ввиду. Начну делать... | |
|
|
|