[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнение условия по атрибутам файла проблема
Эдик
Здравствуйте!Помогите пожалуйста: у меня есть файл с поостоянным названием,и вот он постоянно обновляется,и,если он обновился(закачали с другим содержанием),то обновляется и содержимое на странице.Я пробовал так:
list($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime, 

$bsize) = stat($txt);

if($mtime!=$file[0])

Те я предположил,что по атрибутам изменения можно их разделять,и новые атрибуты записывать в файл,потом сверять с атрибутами изменения файла на сервере и если они совпадают,то ничего не перезаписывать,а если нет,тто перезаписывать.

$txt="atr.txt";
$file=file($txt);
list($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime,

$bsize) = stat($txt);

if($mtime!=$file[0])
{
include("./getproducts.php");

$open=fopen($txt,"w");
fwrite($open,$mtime);
fclose($open);
}

Но вот проблема в том,что когда я закачиваю файл.то ничего не происходит,и отображается старый файл.В чем может быть причина??
Может,есть какое-нибудь лучшее решение?



Спустя 16 минут, 49 секунд (16.06.2010 - 15:28) tomash написал(а):
А где новые атрибуты?????????

Спустя 2 минуты, 59 секунд (16.06.2010 - 15:31) Эдик написал(а):
Ну вот
$mtime 
это и есть атрибут изменения файла,который на сервере

Спустя 54 секунды (16.06.2010 - 15:32) Эдик написал(а):
В общем,как скрипту понять,что перед ним новозакачанный файл(файл с другими данными)

Спустя 1 час, 16 минут, 14 секунд (16.06.2010 - 16:48) tomash написал(а):
Цитата
Ну вот

$mtime

это и есть атрибут изменения файла,который на сервере


а старые?

Спустя 54 секунды (16.06.2010 - 16:49) tomash написал(а):
и что такое $file[0]????
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.