19. oktober 2004 - 10:35
Der er
18 kommentarer og 1 løsning
Hent alle billeder fra en mappe
hejsa! jeg ville høre, om man kan hente alle billder fra en mappe og vise dem på en side, i thumbs?? jeg har en mappe der hedder billeder, som der jo så ligger nogle billeder i :) dem vil jeg gerne have vist i thumbs på min side, uden at skulle skrive navnene på billeder, da der kommer nye engang imellem! er det noget der kan lade sig gøre?? På forhånd Tak Venlig Hilsen Jack Sørensen
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
19. oktober 2004 - 10:36
#1
Se funktionen opendir() og readdir() på
http://php.net De eksempler burde kunne gøre det du søger
19. oktober 2004 - 10:37
#2
<?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } ?>
19. oktober 2004 - 10:38
#3
Ovenstående eksempel viser kun filerne i mappen - det med thumbs havde jeg ikke lige set. Du kan evt bruge det jeg skrev som inspiration :)
19. oktober 2004 - 10:39
#4
vil det sige at jeg skal først åbne for dir også læse fra det??
19. oktober 2004 - 10:40
#5
Ja - hvis du følger eksemplet og sætter mappenavnet ind der hvor der står opendir(' '), så burde det liste filerne
19. oktober 2004 - 10:44
#6
<?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } ?> hvor skal jeg skrive min sti henne?? min sti ser sådan ud ../billeder/billeder
19. oktober 2004 - 10:46
#7
if ($handle = opendir('..billeder/billeder'))
19. oktober 2004 - 10:48
#8
den skriver bare navnet på billede. den viser ikke noget billede
19. oktober 2004 - 10:49
#9
Der hvor der står echo "$file\n"; skal du så rette det til echo '<img src ="'.$file.'" alt="'.$file.'">; Så burde den vise billedet - dog i fuld størrelse indtil du får gjort andet ved dem
19. oktober 2004 - 10:50
#10
Der mangler en ' før ; - den skal jo afsluttes ordentligt.
19. oktober 2004 - 10:52
#11
<?php if ($handle = opendir('../billeder/billeder')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo '<img src ="'.$file.'" alt="'.$file.'">; } } closedir($handle); } ?> når jeg skriver det sådan kommer der en fejl Parse error: parse error, unexpected $ in /hsphere/local/home/bjsoft/dating.bjsoft.dk/admin/test.php on line 10
19. oktober 2004 - 10:54
#12
Husk den sidste rettelse jeg kom med... Dvs din echo skal se sådan her ud: echo '<img src ="'.$file.'" alt="'.$file.'">';
19. oktober 2004 - 10:55
#13
har fundet fejlen! men den finder ikke billede kun navnet! eller det vil sige at den laver billede, den kigger bare i den forkerte mappe den finder navnet men ikke billede
19. oktober 2004 - 10:57
#14
Nå ja - hvis billeder skal vises, skal du også henvise til mappen fra det sted hvor din php-fil ligger. Dvs din echo skal se sådan her ud: echo '<img src ="../billeder/billeder/'.$file.'" alt="'.$file.'">;
19. oktober 2004 - 10:59
#15
Du kunne jo så øverst lave en var til mappen, så det hele bliver pænere at se på: <?php $dir = '../billeder/billeder'; if ($handle = opendir('$dir')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo '<img src ="'.$dir.'/'.$file.'" alt="'.$file.'">'; } } closedir($handle); } ?>
19. oktober 2004 - 11:04
#16
Tak :) det virker :) så hvis du vil smide et svar så du kan få din points :) jeg takker mange gange for hjælpen :) så vil jeg se at finde ud af hvordan jeg laver thumbs
19. oktober 2004 - 11:05
#17
Det her er da en start - så kan du evt oprette et nyt spørgsmål om hvordan du laver thumbs på den nemmeste måde :)
19. oktober 2004 - 11:06
#18
ja takker :)
19. oktober 2004 - 11:06
#19
Lukket:
Vi tilbyder markedets bedste kurser inden for webudvikling