1000 tak for det script, der er dog lige en fejl jeg har fundet. man kan ikke definere mappen til en undermappe. Filerne kommer frem på listen, men kan ikke hentes, fordi undermappen ikke kommer med i linket.
btw. hvis jeg nu afsætter nogle flere point, kan du så ikke komme med nogle kommentare til hvordan det enlig virker. Skulle også gerne lære noget af det :)
function getFiles( $mappe ) { // Denne funktion henter indholdet af mappen og sorterer det $the_array = array(); $handle = opendir( $mappe ); while (false !== ( $file = readdir( $handle ) ) ) { if ($file != "." && $file != "..") { $the_array[] = $file; } } closedir($handle); sort ($the_array); return $the_array; }
$the_array = getFiles( $mappen ); // Først henter vi mappen
if ( !empty( $_GET['del'] ) && in_array( $_GET['del'], $the_array ) ) { // Her checker vi om der er en "del=en_id" i adresselinjen unlink( $_GET['del'] ); // Sletter $the_array = getFiles( $mappen ); // Og henter en ny liste }
function getFiles( $mappe ) { // Denne funktion henter indholdet af mappen og sorterer det $the_array = array(); $handle = opendir( $mappe ); while (false !== ( $file = readdir( $handle ) ) ) { if ($file != "." && $file != "..") { $the_array[] = $mappe . '/' . $file; } } closedir($handle); sort ($the_array); return $the_array; }
$the_array = getFiles( $mappen ); // Først henter vi mappen
if ( !empty( $_GET['del'] ) && in_array( $_GET['del'], $the_array ) ) { // Her checker vi om der er en "del=en_id" i adresselinjen unlink( $_GET['del'] ); // Sletter $the_array = getFiles( $mappen ); // Og henter en ny liste }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.