@@ -4,34 +4,40 @@ class Explorer {
44 public function createExplorer ($ exppath ) {
55 $ ordner = $ exppath ;
66 $ alledateien = scandir ($ ordner );
7+
78 if (count ($ alledateien , COUNT_RECURSIVE ) > 2 ) {
9+ echo "<form action ='' method='POST' enctype='multipart/form-data'> " ;
810 foreach ($ alledateien as $ datei ) {
911 $ dateiinfo = pathinfo ($ ordner .'/ ' .$ datei );
1012 $ size = ceil (filesize ($ ordner .'/ ' .$ datei ) / 1024 );
1113 if ($ datei != '. ' && $ datei != '.. ' && $ datei != '_notes ' && $ bildinfo ['basename ' ] != 'Thumbs.db ' ) {
1214
15+ //Buttons to add
16+ $ delete = "<div class='deletebtn'><input type='checkbox' id='delete' class='deletefile' name='delete[]' value= " .$ dateiinfo ['dirname ' ].'/ ' .$ dateiinfo ['basename ' ]."><div class='deleteicon'></div></div> " ;
1317 //Bildtypen sammeln
14- $ bildtypen = array ('jpg ' , 'jpeg ' , 'gif ' , 'png ' );
18+ // $bildtypen = array('jpg', 'jpeg', 'gif', 'png');
1519
1620 //Dateien nach Typ prüfen, in dem Fall nach Endungen für Bilder filtern
17- if (in_array ($ dateiinfo ['extension ' ], $ bildtypen )) {
21+ /* if (in_array($dateiinfo['extension'], $bildtypen)) {
1822 echo
1923 "<div class='galerie'>
2024 <a href='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."'>
2125 <img src='" .$dateiinfo['dirname'].'/'.$dateiinfo['basename']."' width='140' alt='Vorschau' /></a>
22- <span> " .$ dateiinfo ['filename ' ].' ( ' .$ size .' kb)</span>
23- </div> '
26+ <span>" .$dateiinfo['filename']."(" .$size." kb)<input type='checkbox' id='delete' class='deletefile' name='delete[]' value=".$dateiinfo['dirname'].'/'.$dateiinfo['basename']."> </span>
27+ </div>"
2428 ;
2529
2630 // wenn keine Bildeindung dann normale Liste für Dateien ausgeben
27- } else {
31+ } hier normalerweise else */ if ( isset ( $ datei )) {
2832 echo "
2933 <div class='file'>
30- <a href=' " .$ dateiinfo ['dirname ' ].'/ ' .$ dateiinfo ['basename ' ]."'>» " .$ dateiinfo ['filename ' ].' </a> ( ' .$ dateiinfo ['extension ' ].' | ' .$ size .' kb)
31- </div> ' ;
34+ <a href=' " .$ dateiinfo ['dirname ' ].'/ ' .$ dateiinfo ['basename ' ]."'>» " .$ dateiinfo ['filename ' ]." </a> ( " .$ dateiinfo ['extension ' ].' | ' .$ size ." kb)<div class='btn'> " /*add buttons in here*/ . $ delete . " </div>
35+ </div> " ;
3236 }
3337 }
3438 }
39+ echo "<input type='submit' value='Gewählte Löschen' class='submit'> " ;
40+ echo "</form> " ;
3541 } else {
3642 echo "<p>-- Das Verzeichnis ist leer! --</p> " ;
3743 }
0 commit comments