| |
|
|
| | В паке /temp лежат файлы txt с различными именами например: WS45RF.txt ASD45T.txt и т.п.
При обрашении к срипту передается параметр $filename методом GET. Подскажите, как сделать, чтобы скрипт при обращении к нему проверял, есть ли в директории /temp файл с именем $filename.txt ,и если он присутствует- выполнял одно действие, если нет- другое.
И как сделать, чтобы при возрасте файла $filename.txt более какого-то времени (3 часа например) он переписывался, а менее- оставался без изменений?
То бишь алгоритм такой: проверяем наличие файла $filename.txt в директории /temp, если его нет то создаем его, пишем в него информацию и используем далее как нужно. Если он есть- проверяем когда он был переписан последний раз, если более тре часов- переписываем новой информацией,если менее используем его без изменений.
Затрудняюсь только в проверках- запись и вывод без них уже реализованы. | |
| |
|
|
| |
|
|
| |
для: Loneliness
(03.05.2007 в 14:54)
| | | Функция file_exists() | |
| |
|
|
| |
|
|
| |
для: zerocool
(03.05.2007 в 14:58)
| | | То что нужно, благодарю. А с возрастом файла как разобраться? | |
| |
|
|
| |
|
|
| |
для: Loneliness
(03.05.2007 в 15:12)
| | | 10800 - это 3 часа
$z="temp/".$filename."txt";
$v=stat($z);
$s=time()-$v[8];
if($s>10800){
print "Старый файл";
}else{
print "Молодой файл";
}
|
| |
| |
|
|
| |
|
|
| |
для: zerocool
(03.05.2007 в 15:29)
| | | Отлично. Благодарю еще раз. | |
| |
|
|
| |
|
|
| |
для: Loneliness
(03.05.2007 в 15:12)
| | | По годовым кольцам:) | |
| |
|
|
| |
|
|
| |
для: Loki
(03.05.2007 в 15:30)
| | | :) Много колец, со счета сбиваюсь. | |
| |
|
|