Добрый день.
Есть необходимость вывести распасенный текст из XML файла.
В моем случае в файле передается некий код Яндекс.Карт. Его необходимо распарсить и вывести на страницу не ка текст, а в виде HTML обьектов.
Я делалтак:
PHP:
скопировать код в буфер обмена
<?PHP $url = 'http://site.ru/xml.php'; if ($xml) { $count = count($contact[0 ]); //число проходов цикла. for ($i=0; $i < $count; $i++) { echo '<br><b>Сайт: </b><a href="http://'.strip_tags($url[0 ][$i]).'">http://'.strip_tags($url[0 ][$i]).'</a>'; echo '<br><b>Схема проезда: </b><br>'.strip_tags($map[0 ][$i]).'; echo '<br />'; } } else { echo '<font color="red">Ошибка парсинга '.$url.'</font>'; //выводим ошибку если file_get_contents() вернула false } ?>
Но при этом переменная $map[0][$i] отображается на странице как текст.
Как мне вывести на страницу саму картинку карты?
Пример кода карты:
CODE ( html):
скопировать код в буфер обмена
<!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (начало) --> <img src="http://static-maps.yandex.ru/1.x/?lang=ru-RU&ll=43.20025199999996,55.21841838219875&size=450,350&z=16&l=map&pt=43.200252,54.217689,pm2lbl" alt="Карта"/> <div style="width: 450px; text-align: right;"><a href="http://api.yandex.ru/maps/tools/constructor/?lang=ru-RU" target="_blank" style="color: #1A3DC1; font: 13px Arial,Helvetica,sans-serif;">Создано с помощью инструментов Яндекс.Карт</a></div> <!-- Этот блок кода нужно вставить в ту часть страницы, где вы хотите разместить карту (конец) -->
(Отредактировано автором: 10 Августа, 2012 - 10:48:57)
|