| |
|
|
| | Друзья, помогите решить задачу.
Через Get принимается массив файлов (выбранный селектами) и надо все принятые файлы
вытащить из массива и удалить.
Вот так идёт Get:
А вот так начал обработку в файле obr.php:
@$files=$_GET['file'];
$dir="file"; $handle=opendir($dir);
while ($file = readdir($handle)) {
if (($file!='..')&&($file!='.') && ($files==$file)) unlink($file);
}
closedir($handle);
|
Что-то так не хочет. В чём ошибка, кто подскажет? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(18.06.2007 в 21:39)
| | | Массив передается не так.
http://host.com/?file[]=file.txt&file[]=pic.gif | |
| |
|
|
| |
|
|
| |
для: Владимир22
(18.06.2007 в 21:39)
| | | $files==$file - это ошибка: любое имя файла не может равнятся массиву имен файлов.
Может быть так:
for ( $i = 0; $i < count ( $files ); $i++ ) {
if ( is_file ( $files[$i] ) unlink ( $files[$i] );
}
|
| |
| |
|
|