f0rm4t пишет:Без скрипта довольно сложно оценить ситуацию.
Скрипт в студию!..
$path = realpath('../'.$uploaddir.'/'.$files[$i].'').'/'; //реальный путь к $directory
if($handle = @opendir($path)) //открытие директории $uploaddir
{
while (false !== ($line = @readdir($handle))) //пошаговое считывание содержимого папки
{
if(($line != ".")&&($line != "..")) //игнорирует элементы .. и .
{
if(@is_file($path.$line)==true) //массив файлов
{
$res=@explode('.',$line); //отделение расширения файла
$ext=@strtolower($res[sizeof($res)-1]); // перевод в нижний регистр последненго элемента(расширения)
if($ext == 'jpeg' || $ext == 'jpg' || $ext == 'gif' || $ext == 'png') //сравнение с необходимыми расширениями
{
$namefoto++; $namefotobig = ''.$newdir.'_'.$namefoto.'.'.$ext.'';
//------ Входные параметры перемещения -------
$from=realpath("../$uploaddir/$files[$i]"); // Абсолютный путь к выбранной папке - ресурсу для извлечения фотографий
$to=realpath("../$storedir/$newdir"); // Абсолютный путь к созданному каталогу фотогалереи
if(resizeimg($from,$to,$line,$namefotobig,1024,768)==true) //Преобразование больших фотографий в 1024*768
{
$statusrename="Файлы занесены в вашу галерею<br>";
}
else
{
$statusrename="Файлов для занесения в глерею нет!!!<br>";
}
}
}
}
}
}
@closedir($handle); //Закрытие считываемого каталога
full_del_dir($from);
|