virt2/import/php/gethtml.php

30 lines
1.1 KiB
PHP
Raw Normal View History

<?php
//скрипт отделяет лишь полезные хтмл-файлы - сверяя по артикулу и базе данных
$path='/media/backup/import';//где ищем рекурсивно
$to='/media/backup/html';//Куда скадываем
$tip='html';
// В качестве аргумента передаем путь(имя) до папки.
function renameDirAndFile ($patch, $to, $tip) {
$handle = opendir($patch);
while(($file = readdir($handle))) {
if (is_file ($patch."/".$file) && getExtension1($file) == $tip ) /*.переименовываем файл.*/
{
copy ($patch."/".$file, $to .'/' . $file);
}
if (is_dir ($patch."/".$file) && ($file != ".") && ($file != ".."))
{
/* рекусрсивно проходим по директории*/
renameDirAndFile($patch."/".$file, $to, $tip); // Обходим вложенный каталог
}
}
closedir($handle);
}
function getExtension1($filename) {
// Возвращаем расширение файла
return substr($filename, strrpos($filename, '.') + 1);
}
renameDirAndFile($path, $to, $tip);
?>