function grab_gismeteo() { $replace = array ( "День", '<div id="dden"><b>День', "Вечер", '<div id="dvecher"><b>Вечер', "Ночь", '<div id="dnoch"><b>Ночь', "Утро", '<div id="dutro"><b>Утро', "Усть-Каменогорск: ", "", "температура ", "температура <b>", " С,", "</b> °C,", "малооблачно", "переменная облачность", "Пн", "понедельник", "Вт", "вторник", "Ср", "среда", "Чт", "четверг", "Пт", "пятница", "Сб", "Суббота", "Вс", "Воскресенье", "янв", "января", "фев", "февраля", "мар", "марта", "апр", "апреля", "май", "мая", "июн", "июня", "июл", "июля", "авг", "августа", "сен", "сентября", "окт", "октября", "ноя", "ноября", "дек", "декабря" ); $logfile = "weather3.txt"; $contents = ''; $filename = "http://informer.gismeteo.ru/rss/36403.xml"; //$filename = "gismeteo-rss.txt"; $fp = fopen ( $filename, "r" ); if ( $fp ) { while (!feof($fp)) $contents .= fread($fp, 8192); fclose ( $fp ); for ( $i=0; $i<23; $i++ ) $contents = str_replace( $replace[$i*2] , $replace[$i*2+1], $contents ); //$weather = explode ( "<item>", $contents ); //echo $weather[1]."<br>".$weather[2]."<br>".$weather[3]."<br>".$weather[4]."<br>"; $re="/<title>(.*?)<\/title>/si"; preg_match_all ( $re, $contents, $tlt ); $re="/<description>(.*?)<\/description>/si"; preg_match_all ( $re, $contents, $desc ); $contents = "<p>"; for ($i=0;$i<4;$i++) { $img = ""; $icons = array ( "дождь", "wiz1.png", "снег", "wiz2.png", "облачно,", "wiz5.png", "перемен", "wiz6.png", "гроз", "wiz8.png", "ясн","wiz7.png", "пасмурно", "wiz5.png" ); for ( $j=0; $j<7; $j++ ) if ( strstr ( $desc[1][$i+1], $icons[$j*2] ) ) $img .= '<img src="../shablon/'.$icons[$j*2+1].'">'; $contents .= $tlt[1][$i+2]."</b><br>".$desc[1][$i+1].$img."</div>"; } $contents .= "<br><br></p>"; //echo $contents; $f = fopen($logfile,"w+"); if ($f) { fwrite($f,$contents); fclose($f); } else{echo "fopen error for gismeteo\n";} } }
файлик с погодой будет weather3.txt на него нужно 777 выставить в правах
Оплатил, посмотрим, что получится.
и где тут:
???
Живые примеру в студию, чтоб из-за описанного выше поднялся тиц и на сколько.
неа, просто, рецепт приготовление меняется.
Вы обратитесь по этому IP в браузере и посмотрите что он выдаст при включенном денвере.
Также в httpd.conf помоему нужно прописать этот IP в #Listen
я про то что, сейчас всё более доступно стало.
да ну бросьте, у меня так работает дома. Я говорю с практики.
Бабло решает.
Вообще в наше время кого-то насиловать... эт упасть ниже плинтуса...
лучше через реестр т.к. может быть прописано типо run\run\virus.exe
msconfig видит только первую папку, а винда выполняет всё.
ну вгоняете свой IP при подключении к интернету и проверяете чтобы по нему открывался Ваш сайт, а потом его в cjpyscape закидываете этот IP