Gå til innhold

[Løst] slette mappe med php


Anbefalte innlegg

Skrevet

hei jeg prøver og skal kunne slette en mappe med innhold fra en admin siden . men får det ikke helt til --

her er min kode ..

<?Php
$mappe=$_GET['mappe'];
$targ = "/files/$mappe/";
function lc_delete($targ) {
  if(is_dir($targ)){
    $files = glob( $targ . '*', GLOB_MARK ); //GLOB_MARK adds a slash to directories returned
    foreach( $files as $file )
      lc_delete( $file );
    rmdir( $targ );
  }
  else
    unlink( $targ );
}
?>
Videoannonse
Annonse
Skrevet

Skru på feilmeldinger og se hva som står der. Du kan også teste ut å prøve å hardkode inn en verdi til $mappe og bare kjøre lokalt via kommandolinje, som ofte gjør det lettere å debugge.

Skrevet

Hvilket OS kjører dette på? På Ubuntu så kjører web serveren som bruker: www-data, sjekk at web server brukeren har skriverettigheter til det som skal slettes (, sjekk med is_writeable(). Mappen må være tom for at rmdir() skal kunne slette.

Skrevet

ja jeg server i unix . men dette fant jeg ut av jeg kjørte bare 2 stk script . en til og ta vekk filene og et til og ta vekk mappen

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...