Avatar billede bukselak Nybegynder
19. februar 2003 - 16:56 Der er 13 kommentarer og
1 løsning

Adminstation

Hey!

Jeg skal have lavet en formular med en <select>-boks, hvor man kan vælge et billede ud mellem en række uploadede billeder, som et placeret i en mappe på serveren. Billederne kommer til at hedde alt muligt forskelligt, men bliver alle .jpg

Dvs. de <option>-boks der kommer frem skal være baseret på filnavnene fra serveren.

Kan det lade sig gøre?

På forhånd tak - i dette fantastiske forum :)
Avatar billede Slettet bruger
19. februar 2003 - 17:07 #1
Så fremt at alle filer er jpg eller andet billede!
$handle = opendir($stitilmappen);
echo "<select name=\"billed\">\n";
while (false !== ($file = readdir($handle))) {
        echo "<option value=\"$file\">$file</option>\n";
}
echo "</select>\n";
Avatar billede swaxi Nybegynder
19. februar 2003 - 17:17 #2
erstat whileløkken med :
while (false !== ($file = readdir($handle))) {
        if (substr($file,-4,4) == '.jpg')
        echo "<option value=\"$file\">$file</option>\n";
}
Avatar billede bukselak Nybegynder
19. februar 2003 - 17:27 #3
Yes... Det virker!
Avatar billede Slettet bruger
19. februar 2003 - 17:28 #4
*Smider et svar*
Swaxi gør lige det samme... :P
Avatar billede bukselak Nybegynder
19. februar 2003 - 17:31 #5
Hvis det også gerne må være .gif - Hvad så?
Avatar billede Slettet bruger
19. februar 2003 - 17:32 #6
while (false !== ($file = readdir($handle))) {
        $filetype = substr($file,-4,4);
        if ($filetype == '.jpg' || $filetype == '.gif')
        echo "<option value=\"$file\">$file</option>\n";
}
Avatar billede bukselak Nybegynder
19. februar 2003 - 17:34 #7
Tak... :)
Avatar billede Slettet bruger
19. februar 2003 - 17:34 #8
Swaxi>> http://www.eksperten.dk/spm/319390 Snup lige din fortjeneste!
Avatar billede bukselak Nybegynder
19. februar 2003 - 17:36 #9
hehe... det er sgu' i orden!
Avatar billede bukselak Nybegynder
19. februar 2003 - 19:58 #10
Jeg vil gerne have value-feltet til kun at indeholde billedets navn - ikke dets efternavn... Dvs. uden .gif eller .jpeg/.jpg. Kan I også klare det?
Avatar billede Slettet bruger
19. februar 2003 - 20:01 #11
echo "<option value=\"$file\">".echo substr($file, 0, (strlen($file)-4))."</option>\n";
Avatar billede bukselak Nybegynder
19. februar 2003 - 20:07 #12
Det virker ikke... Det skal også være 'Value'-felter, ikke 'Name'
Avatar billede Slettet bruger
19. februar 2003 - 20:10 #13
$filename = substr($file, 0, (strlen($file)-4));
echo "<option value=\"$filename\">".$filename."</option>\n";
Avatar billede bukselak Nybegynder
19. februar 2003 - 20:16 #14
tak - endnu engang :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester