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

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

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

3. Олег (14.10.2009 / 22:42)
обмееник. Короче нужно что-б было так: заливаешь файлы по фтп, заходишь в обмен, нажимаешь кнопку "обновить" и появлялись те файлы, которые я залил по фтп.

4. SD (15.10.2009 / 17:57)
Типа так:
<?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>";


URL: https://visavi.net/topics/1766