X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> вставить содержание html страницы
Muzykant
Muzykant
Topic Starter сообщение 22.1.2009, 17:30; Ответить: Muzykant
Сообщение #1


Доброго времени суток! Прошу, нет, молю о помощи! Два дня не спал, хочу найти ответ на вопрос, а не могу...
Задача.
Есть две *.html странички. Одна совсем крохотная, в браузере исходный код выглядет так
<html>
<body><table>
<tr>
<td>USD</td>
<td>22.01</td>
<td>32,6430</td>
</tr>
<tr>
<td>EUR</td>
<td>22.01</td>
<td>42,1454</td>
</tr>
</table></body>
</html>


Есно, что эта страница генерируется с помощью php скрипта и она каждый день разная.
Так вот. Мне очень бы хотелось, чтобы все содержание этой страницы выводилось на другую html страницу.

<object data> или <iframe> не подходят. <?php include ?> тоже.

Можно ли решить задачу с помощью javascript? Ведь нужно просто скопировать содержимое, ни чего не сортировать, тупо copy-paste
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 22.1.2009, 17:42; Ответить: Webmaster_hb
Сообщение #2


Muzykant, генерируйте тогда не html, а файл javscript в котором одна функция которая содержит типа document.write("тут код");
ну и соответственно во всех html страницах надо подключить этот javascript и вызвать функцию в нужном месте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muzykant
Muzykant
Topic Starter сообщение 22.1.2009, 17:51; Ответить: Muzykant
Сообщение #3


(Webmaster_hb @ 22.1.2009, 19:42) *
Muzykant, генерируйте тогда не html, а файл javscript в котором одна функция которая содержит типа document.write("тут код");
ну и соответственно во всех html страницах надо подключить этот javascript и вызвать функцию в нужном месте

Спасибо за ответ! Вот только не понятно, каким образом сгенерировать этот javascript. Т.е. вообще ноль. :sarcastic: Какой код нужно вставлять в "тут код"? Можно мне, как для чайника. Я знаю только html, и то со справочником.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muzykant
Muzykant
Topic Starter сообщение 22.1.2009, 18:24; Ответить: Muzykant
Сообщение #4


Еще, может, это как-то поможет... Вот код php-скрипта...

[PHP]<?php

// Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru

$content = get_content();

// Разбираем содержимое, при помощи регулярных выражений

$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";

preg_match_all($pattern, $content, $out, PREG_SET_ORDER);

$dollar = "";

$euro = "";


foreach($out as $cur)

{

if($cur[2] == 840) $dollar = str_replace(",",",",$cur[4]);

if($cur[2] == 978) $euro = str_replace(",",",",$cur[4]);

}
$date = date("d.m");

echo "<table bgcolor=#e6e6e6>
<tr>
<td>USD</td>
<td>".$date."</td>
<td>".$dollar."</td>
</tr>
<tr>
<td>EUR</td>
<td>".$date."</td>
<td>".$euro."</td>
</tr>
</table>";

function get_content()

{

// Формируем сегодняшнюю дату

$date = date("d/m/Y");

// Формируем ссылку

$link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date";

// Загружаем HTML-страницу

$fd = fopen($link, "r");

$text="";

if (!$fd) echo "Запрашиваемая страница не найдена";

else

{

// Чтение содержимого файла в переменную $text

while (!feof ($fd)) $text .= fgets($fd, 4096);

}

// Закрыть открытый файловый дескриптор

fclose ($fd);

return $text;

}

?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 22.1.2009, 19:03; Ответить: Galen
Сообщение #5


Почитайте, как раз для вашего случая. По другому средствами JavaScript не сделать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muzykant
Muzykant
Topic Starter сообщение 22.1.2009, 21:06; Ответить: Muzykant
Сообщение #6


Вообщем, нашел решение проблемы. Курс валют, который парсит пхп-скрипт, теперь выдается в виде png файла и влегкую вставляется на сайт. :pionertrava:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 29352 27.3.2024, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2906 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3458 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1959 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3397 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 19.4.2024, 5:14
Дизайн