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

Форум Регулярные Выражения

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Помогите с грабом wap.gismeteo.ua
 
 автор: Ruskat   (05.11.2007 в 16:25)   письмо автору
 
 

Пишу граб. Проблема при переходе просмотра на определенный город, например у меня на сайте ссылка сайт/wap2/towns/33487.wap2 а в оригинале http://wap.gismeteo.ua/wap2/towns/33487.wap2
естественно у меня нет такой страницы. Как сделать, чтобы переходило? Тоесть чтобы инфа приходила с оригинального сайта на мой?

   
 
 автор: buro   (05.11.2007 в 17:24)   письмо автору
 
   для: Ruskat   (05.11.2007 в 16:25)
 

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

   
 
 автор: Ruskat   (05.11.2007 в 17:45)   письмо автору
 
   для: buro   (05.11.2007 в 17:24)
 

Если добрый админ или модер смогут, то пусть переместят тему в нужный раздел. Заранее прошу прощения. Делитесь советами.

   
 
 автор: ProtoTeeP   (05.11.2007 в 20:34)   письмо автору
 
   для: Ruskat   (05.11.2007 в 16:25)
 

=) base или это:

<?
//..
$grab str_replace('/wap2/','http://wap.gismeteo.ua/wap2/',$grab);
echo 
$grab;
?>


я так делаю... =)

   
 
 автор: Ruskat   (05.11.2007 в 22:56)   письмо автору
 
   для: ProtoTeeP   (05.11.2007 в 20:34)
 

ДЫк ииииии..... ? При таком расладе оно же прет на оригинальный сайт. А мне нужно, чтобы в описанном тобой случае информация выводилась на моем сайте. Как ТАК сделать?

   
 
 автор: ProtoTeeP   (06.11.2007 в 00:17)   письмо автору
 
   для: Ruskat   (05.11.2007 в 22:56)
 

Вот сделал. Все работает... только у них самих ошибка, на 1ую страничку есть сссылка, но не переходит на нее...
Можешь в ссылке указывать код города например,
http://site.ru/?33487.wap2



<?
$city 
'33487.wap2'// код города по умолчанию
$grab file_get_contents('http://wap.gismeteo.ua/wap2/towns/'.(!empty($_SERVER['QUERY_STRING']) ? str_replace('_1','',$_SERVER['QUERY_STRING']) : $city)); // Грабим
$A_array = array('/wap2/towns/','/images/'); // Массив =- что заменяем
$B_array = array($_SERVER['SCRIPT_NAME'].'?','http://wap.gismeteo.ua/images/'); // Массив =- На что заменяем
echo str_replace($A_array,$B_array,$grab);
?>

   
 
 автор: Ruskat   (06.11.2007 в 00:27)   письмо автору
 
   для: ProtoTeeP   (06.11.2007 в 00:17)
 

ProtoTeeP, спасибо огромное. Это я когда-то на 4-х файлах на свой город слепил. Но мечте идиота, тоесть моя:) , сграбить ВСЮ вап-версию сайта.Что мне сделать в таком случае?

   
 
 автор: ProtoTeeP   (06.11.2007 в 00:41)   письмо автору
 
   для: Ruskat   (06.11.2007 в 00:27)
 

=) ну так же.. поменяй все что там меняется и все... там главное коды городов узнать, и все

   
 
 автор: Ruskat   (06.11.2007 в 00:47)   письмо автору
 
   для: ProtoTeeP   (06.11.2007 в 00:41)
 

Подскажи пожалуйста, как именно поменять? Что и куда? Коды городов (632) здесь: http://wap.gismeteo.ua/wap2/towns/

   
 
 автор: ProtoTeeP   (06.11.2007 в 00:59)   письмо автору
 
   для: Ruskat   (06.11.2007 в 00:47)
 

если ты знаешь коды можешь вручную ссылки прописать


например,

<a href="папка_с_грабом/index.php?632">Название города</a>

   
 
 автор: Ruskat   (06.11.2007 в 01:16)   письмо автору
 
   для: ProtoTeeP   (06.11.2007 в 00:59)
 

Я имел в виду, что в папке 632 города. Мне нужно, чтобы находясь на главной и идя на какой-то город, для начала как-то сравнивало код_города.вап2 с содержанием городов в той папке. А потом чтобы тот же город уже у меня выводился. Этого я не знаю, как сделать. Даже не знаю, как можно сделать, чтобы какая-то переменная автоматом брала выбранный город, и адресовала его в папку с городами. И найдя выводила.
// У меня есть весь список городов: 33135>>Чернигов
99834>>Черниговка
33231>>Чернобыль
33658>>Черновцы
33924>>Черноморское
28428>>Чернушка
34578>>Черн.Яр..... и т д . всего 2375 городов. Файл City.txt. Чего дальше делать?

   
Rambler's Top100
вверх

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