Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Блок погоды 2

Сообщения:  [1-6] 

 
 автор: cheops   (17.08.2005 в 02:54)   письмо автору
 
   для: @ndry   (17.08.2005 в 02:27)
 

Скорее всего вряд ли получится, так как код на удалённой машине специально не подготовлен для этого, можно попытаться... но шансов на удачу не много, особенно учитывая, что всё это наверное в виде таблицы организовано - всю таблицу можно скрыть, а вот ячейку или строку - проблема...

   
 
 автор: @ndry   (17.08.2005 в 02:27)   письмо автору
 
   для: cheops   (17.08.2005 в 01:41)
 

А при помощи java-script?

   
 
 автор: cheops   (17.08.2005 в 01:41)   письмо автору
 
   для: @ndry   (17.08.2005 в 01:31)
 

Здесь вот какая проблема - код получившейся страницы следующий
<script language="javascript" 
src="http://www.uaportal.com/cgi_bin/getblock.cgi?url=/Konotop/weather"></script>

Вырезать абсолютно нечего, изображение и код грузит не сервер, а браузер пользователя, а PHP остаётся на сервере и получить доступ к HTML-коду уже не может.

   
 
 автор: @ndry   (17.08.2005 в 01:31)   письмо автору
 
   для: cheops   (17.08.2005 в 00:58)
 

Вырезать с блока погоды всё ненужное, а оставлять только сам прогноз.

Сам блок находиться по ссылке: http://andrysite.hut1.ru/1.php

   
 
 автор: cheops   (17.08.2005 в 00:58)   письмо автору
 
   для: @ndry   (16.08.2005 в 23:33)
 

А что должен делать вышеприведённый скрипт?

   
 
 автор: @ndry   (16.08.2005 в 23:33)   письмо автору
 
 

<?php
ob_start();
?>
<script language="javascript"
src="http://www.uaportal.com/cgi_bin/getblock.cgi?url=/Konotop/weather"></script>
<?php
$strtmp = ob_get_contents();
ob_end_clean();
// Ищем начало вхождения таблицы
$pos_begin = strpos($text,'<table border=0 cellpadding=2 cellspacing=1 bgcolor="#C0C0C0" width=440>');
$text = substr($text,$pos_begin);
// Ищем конец таблицы
$pos_end = strpos($text,'</tr> </table>');
echo substr($text, 0, $pos_end + 14);
echo $strtmp;
?>

А можно сделать что-то на подобие, только работоспособное, прошу помогите. Я уже над этой темой столько сижу!

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования