Avatar billede kraen Nybegynder
21. maj 2005 - 22:29 Der er 7 kommentarer og
1 løsning

Ugens billede

Jeg vil gerne have et script, der fra en mappe kan vælge et vilkårligt billede hver uge. Desuden skal den kunne læse fra undermapper. Er der nogen, der ved hvordan man gør det?
Avatar billede Bjarne Novice
22. maj 2005 - 19:12 #1
En meget simpel måde er at bruge date("D"). Som i dag vil udskrive "Sun".

Så kan du bruge en if:

$day = date("D");

if($day == "Sat") {
echo '<img src="loerdagsbillede.jpg" />';
} elseif ($day == "Sun"){
echo '<img src="soendagsbillede.jpg" />';
}

osv.
Avatar billede kraen Nybegynder
23. maj 2005 - 15:50 #2
men dette script vælger jo et nyt billede hver dag og desuden læser den ikke fra undermapper. Det jeg leder efter er et script, der indsætter et nyt billede fx om mandagen i hver uge.
Avatar billede Bjarne Novice
23. maj 2005 - 16:53 #3
sorry, læste forkert. Hvad mener du, når du siger "læser ikke fra undermapper"?
Avatar billede kraen Nybegynder
23. maj 2005 - 19:22 #4
jeg har en mappe der hedder images... den er inddelt i mange undermapper, hvor alle billederne ligger. Der vil jeg så gerne have den til at læse fra alle undermapper indenfor mappen images.
Avatar billede olleolleolle Nybegynder
24. maj 2005 - 12:15 #5
Fordi det her har kodets før (jeg er meget lazy) skulle jeg prøve at installere PEAR-pakken File_Find, som har metoder for at finde filer i filsystemet. Den gør helt sikkert rekursiv filsøgning i de mapper du skal ned i. Vi kigger...

http://pear.php.net/package/File

En dejlig pakke, men den indeholder ikke noget med at finde filer automatisk nede i rekursive kataloger. Videre! Næste pakke i kategorien var File_Find:

http://pear.php.net/package/File_Find

Jo, den indholdt den her seje funktion: File_Find::mapTreeMultiple()

http://pear.php.net/manual/en/package.filesystem.file-find.maptreemultiple.php

Hints for at komme igang med PEAR:
0. PEAR og pakkerne er ren PHP, intet andet. Bare at uploade og skrive require("File_Find.php").
1. PEAR.php skal findes i din path.
2. File_Find.php og mappen File_Find/ skal også findes i din path.
3. include_path() er en sej PHP-funktion som lader dig udvide søgevejen som PHP prøver at finde filer i.

Læs mere om include_path():
http://dk.php.net/manual/en/function.get-include-path.php
http://dk.php.net/manual/en/function.set-include-path.php
Avatar billede olleolleolle Nybegynder
24. maj 2005 - 12:17 #6
En enkel tutorial om at komme igang med PEAR, skreven af guruen/evangelisten Harry Fuecks:

http://www.sitepoint.com/article/getting-started-with-pear

Der finder du også et link til Dynamically Typed, som Harry plejede at skrive i. Nu overtaget af en anden, også fin forfatter:

http://www.sitepoint.com/blog-view.php?blogid=9
Avatar billede kraen Nybegynder
24. maj 2005 - 14:43 #7
olleolleolle> Det går fint nok med PEAR, men hvordan får jeg den til at lave noget jeg kan bruge?
Avatar billede kraen Nybegynder
08. maj 2007 - 12:57 #8
lukker
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