07. april 2005 - 12:58
Der er
9 kommentarer og 1 løsning
slet billeder fra dir
Hej Bruger dette script til at slette billeder fra et dir på min server, kunne dog godt tænke mig at der blev vist et lille billed til hver fil i mappen, så man kan se hvad man sletter. script: <?php $dir = "upload/"; // Din mappe med billeder if(!isset($_GET['slet'])){ if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".."){ echo $file . " <a href=\"" . $_SERVER['PHP_SELF'] . "?slet=" . $file . "\">slet fil</a><br />\n"; } } closedir($dh); } } }else{ if(file_exists($dir . $_GET['slet'])){ unlink($dir . $_GET['slet']); echo "Filen: " . $_GET['slet'] . " blev slettet. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; }else{ echo "Filen: " . $_GET['slet'] . " findes ikke. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; } } ?> Håber der er nogen som kan hjælpe...
Annonceindlæg fra Pax8
07. april 2005 - 13:21
#1
Hmm jeg bruger eksempel: @unlink("upload/ditbillede.jpg"); : o
07. april 2005 - 13:31
#2
Kan du ikke prøve at smide det ind i koden, er ikke så skrap til det der...
07. april 2005 - 13:44
#3
undskylder, læste ikke rigtig det du var ude efter, kun lige overskriften, er vidst lidt træt. Men måske indsæt <img src=$file border=0> Ved ikke helt. Stadig nybegynder. Men hvad jeg måske tror: <?php $dir = "upload/"; // Din mappe med billeder if(!isset($_GET['slet'])){ if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".."){ echo $file . " <img src=$file border=0> <a href=\"" . $_SERVER['PHP_SELF'] . "?slet=" . $file . "\">slet fil</a><br />\n"; } } closedir($dh); } } }else{ if(file_exists($dir . $_GET['slet'])){ unlink($dir . $_GET['slet']); echo "Filen: " . $_GET['slet'] . " blev slettet. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; }else{ echo "Filen: " . $_GET['slet'] . " findes ikke. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; } } ?> :s
07. april 2005 - 14:14
#4
Nu ser det ud som om der skulle have været billeder, der er en firkant med et rødt kryds ud for alle filer...
07. april 2005 - 16:57
#5
<?php $dir = "upload/"; // Din mappe med billeder if(!isset($_GET['slet'])){ if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".."){ echo $file . " <img src=upload/$file border=0> <a href=\"" . $_SERVER['PHP_SELF'] . "?slet=" . $file . "\">slet fil</a><br />\n"; } } closedir($dh); } } }else{ if(file_exists($dir . $_GET['slet'])){ unlink($dir . $_GET['slet']); echo "Filen: " . $_GET['slet'] . " blev slettet. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; }else{ echo "Filen: " . $_GET['slet'] . " findes ikke. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; } } ?> prøv den..
07. april 2005 - 22:22
#6
Nu er problemet så bare at billederne er i fuld størrelse...
08. april 2005 - 02:35
#7
<?php $dir = "upload/"; // Din mappe med billeder if(!isset($_GET['slet'])){ if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".."){ echo $file . " <img src=upload/$file width=100 height=100 border=0> <a href=\"" . $_SERVER['PHP_SELF'] . "?slet=" . $file . "\">slet fil</a><br />\n"; } } closedir($dh); } } }else{ if(file_exists($dir . $_GET['slet'])){ unlink($dir . $_GET['slet']); echo "Filen: " . $_GET['slet'] . " blev slettet. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; }else{ echo "Filen: " . $_GET['slet'] . " findes ikke. <a href=\"" . $_SERVER['PHP_SELF'] . "\">Gå tilbage</a>"; } } ?>
08. april 2005 - 02:36
#8
Width er sat til 100. Det samme med height. Kan du altid ændre selv. ( på linje 10 <img src=upload/$file width=100 height=100 border=0> )
11. april 2005 - 13:43
#9
Takker, smid et svar!
13. april 2005 - 01:07
#10
Svar ;)
Vi tilbyder markedets bedste kurser inden for webudvikling