|
|
|
|
|
для: eco
(28.09.2006 в 17:44)
| | Наверное у скрипта не хватает прав на удаление этого файла ...
Можно вот это убрать
if(file_exists("weather.html"))
{
unlink("weather.html");
}
|
А файл открывать не на дозапись (а), а на перезапись (w)
$f=fopen("weather.html","w");
|
| |
|
|
|
|
|
|
| Есть вот такой скрипт:
<?
set_time_limit(0);
$fd=fopen("http://weather.yandex.ru/city.xml?print=1&city=33345","r");
while ($w = fgets($fd, 4096))
{
$d.=$w;
}
ereg('<br><br><br>(.*)<tr><td valign="bottom">', $d, $title);
$title[1]=str_replace("/i/","http://weather.yandex.ru/i/",$title[1]);
if(file_exists("weather.html"))
{
unlink("weather.html");
}
$f=fopen("weather.html","a");
fwrite($f,$title[1]);
?>
|
но почему-то на некоторых сайтах работает нормально, а на некоторых вместо замены текста в файле weather.html, добавляют его туда каждый раз. Как можно это перебороть? | |
|
|
|
|