ďťż

[php][html]Wskazanie katalogu

       

Podstrony


telcocafe

Witam!
Otóż napisałem sobie skrypcik do kasowania katalogów/plików .
Generalnie wszystko ładnie działa jak sciezke podaje na sztywno ale dziwna sytuacja pojawia się gdy chce przekazać katalog przez formularz.
Otóż standardowy<input type="file" name="usun">nie działa, ponieważ otwiera katalog.

Jest na to jakiś sposób ?
<?php function folder_remove($dir) { if(is_dir($dir)) //sprawdza czy folder { if($dh=opendir($dir)) //wskaznik do otwartego katalogu { while(($file=readdir($dh))!=false) //czyta zawartosc katalogu { if($file!='.' && $file!='..') { $dir2=$dir."/".$file; //sciezka pomocnicza if(is_dir($dir2)){ //sprawdzam czy sa wewnetrzen foldery folder_remove($dir2);} else{ unlink($dir2); echo 'usunięto plik <b>'.$dir2.'</b><br>';} } } closedir($dh); //zamyka katalog } if(rmdir($dir)){ echo 'usunieto katalog '.$dir.'<br>';} } else { unlink($dir); echo 'Usunieto: '.$dir; } echo '<a href="admin.php"><br>Powrót</a>;'; } $dir=getcwd()."\upload\\".$_POST['usun_plik'] ; //echo $dir; folder_remove($dir); ?>
Użytkownik Crisu edytował ten post 05 styczeń 2008, 16:14


A co Ty w ogóle robisz? Typ file jest do przesyłania plików na serwer, a nie do przekazywania ciągu znaków. Co nie? :-)

No własnie.
Glupio zrobiłem bo pierw napisałem skrypt a później skumałem, że nie ma jak przekazać katalogu :P
Tam oczywiście powinno być text mój błąd.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.