Чекер новых файлов

Печать RSS
154

Автор
Чатланин
0
Через фтп в папку заливаются новые файлы. Каким образом инфо о этих новых файлах поместить в определённый файл? Т.е. записать имена новых файлов в files.dat?
Изменил: CROWS (14.10.2009 / 20:46)
В

Пацак
0
1.ну если не через скрипт файлы заливаються то я думаю никак)..разве сканировать папку(скриптом) каждий день(вистроит крон) и записивать в files.dat имя файла если нет такого файла)
Изменил: Виталий (14.10.2009 / 21:42)
О

Чатланин
0
обмееник. Короче нужно что-б было так: заливаешь файлы по фтп, заходишь в обмен, нажимаешь кнопку "обновить" и появлялись те файлы, которые я залил по фтп.
S

Землянин
0
Типа так:
<?php
if (isset($_GET['refresh'])){
$dir = "workfiles";	# имя папки для сканирования
$res = "files.dat"; # имя файла-списка
$opd = opendir($dir);
if (file_exists($res)){
	$files = file_get_ces);
	$files = explode("\r\n", $files);
	$f = fopen($res, "a");
	while($file = readdir($opd)){
	if & $file != ".."){$fi[] = $file;}}
	$diff = array_diff($fi, $files);
	foreach ($diff as $value){
	fputs($f, $value."\r\n");}
	fclose($f);
	echo "Добавлено ".count($diff)." записей";
}else
{echo"error";}}
echo"<br /><a href='?refresh'>Обновить</a>";
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск