Witam, napisałem taki kod:
<?php
function removeDir($path) {
$dir = new DirectoryIterator($path);
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile() || $fileinfo->isLink()) {
unlink($fileinfo->getPathName());
} elseif (!$fileinfo->isDot() && $fileinfo->isDir()) {
removeDir($fileinfo->getPathName());
}
}
rmdir($path);
}
//usuwanie
if (isset($_POST["usun"])){
$usun_ten_link = $_POST['del_this_file'];
$katalog = 'files/image/'.$usun_ten_link;
removeDir($katalog);
echo "usuwam" . $usun_ten_link ;
}
;?>
ma on usuwać plik z folderu jednak zmienna $usun_ten_link genderuje mi spacje i wywala błąd
Uncaught exception 'UnexpectedValueException' with message 'DirectoryIterator::__construct(files/images/ folder ,files/images/ folder ): Nie mo�na odnale�� okre�lonego pliku. (code: 2)'
i nie mogę usunąć folderu :( jak pozbyć się spacji w adresie? dodam że ta zmienną pobieram z formularza