Чекер новых файлов
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