копируем, добавляем и удаляем файл
<?
const COD_URL = 'http://optid.ru';
public function copyFile($SRCFILE){
$DSTFILE = $_SERVER["DOCUMENT_ROOT"].$SRCFILE;
$SRCFILE = self::COD_URL.$SRCFILE;
mkdir(dirname($DSTFILE), 0755, true);
copy($SRCFILE, $DSTFILE);
return $DSTFILE;
}
public function delfile($directory,$filename){
// открываем директорию (получаем дескриптор директории)
$dir = opendir($directory);
// считываем содержание директории
while(($file = readdir($dir)))
{
// Если это файл и он равен удаляемому ...
if((is_file("$directory/$file")) && ("$directory/$file" == "$directory/$filename"))
{
// ...удаляем его.
unlink("$directory/$file");
// Если файла нет по запрошенному пути, возвращаем TRUE - значит файл удалён.
if(!file_exists($directory."/".$filename)) return $s = TRUE;
}
}
// Закрываем дескриптор директории.
closedir($dir);
}
//удаляем
$this->delfile(dirname($PREV_PIC), basename($PREV_PIC));
$this->delfile(dirname($DETAIL_PIC), basename($DETAIL_PIC));