LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

function grab_gismeteo()

{
$replace = array (
"День", '<div id="dden"><b>День',
"Вечер", '<div id="dvecher"><b>Вечер',
"Ночь", '<div id="dnoch"><b>Ночь',
"Утро", '<div id="dutro"><b>Утро',
"Усть-Каменогорск: ", "",
"температура ", "температура <b>",
" С,", "</b> &deg;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 выставить в правах

Оплатил, посмотрим, что получится.

и где тут:

поднятия тИЦ и PR

???

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

1PS
faeti:
Вобщем то каталоги свое уже отживают...

неа, просто, рецепт приготовление меняется.

Вы обратитесь по этому IP в браузере и посмотрите что он выдаст при включенном денвере.

Также в httpd.conf помоему нужно прописать этот IP в #Listen

Psycho:
Гм. В любое время, ИМХО.

я про то что, сейчас всё более доступно стало.

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

проще выложить на хостинг клиента в подпапку и проверить

да ну бросьте, у меня так работает дома. Я говорю с практики.

Бабло решает.

Вообще в наше время кого-то насиловать... эт упасть ниже плинтуса...

WwWork:
Пуск -> Выполнить -> msconfig

лучше через реестр т.к. может быть прописано типо run\run\virus.exe

msconfig видит только первую папку, а винда выполняет всё.

ну вгоняете свой IP при подключении к интернету и проверяете чтобы по нему открывался Ваш сайт, а потом его в cjpyscape закидываете этот IP

Всего: 31521