Avatar billede jannek_ek Nybegynder
23. marts 2004 - 22:25 Der er 7 kommentarer og
1 løsning

søg med wildcard

halløj med jer

Jeg har et galleri på min side, hvor der udelukkende er jpg-filer. og hver gang jeg ligger et nyt billede ind, skal jeg skrive filnavnet. fx

<?php echo "<a href=\"popup.php?bil=insane\" target=\"_blank\">".$img."insane.jpg\"></a>" ?>

her ville det så være rart hvis jeg bare kunne skrive

<?php echo "<a href=\"popup.php?bil=".$billede."\" target=\"_blank\">".$img.$billede.".jpg\"></a>" ?>

og serveren selv fandt alle de billeder, der var i mappen, og smed navnene ind i variablen $billede, og lavede en lykke indtil alle billederne var på plads.
Avatar billede jannek_ek Nybegynder
23. marts 2004 - 22:26 #1
scriptet må meget gerne fjerne ".jpg" fra strengen.
Avatar billede detox Nybegynder
23. marts 2004 - 22:34 #2
Fx:

foreach (glob("*.jpg") as $billede) {
  echo "<a href='popup.php?bil=".$billede."' target='_blank'>
      <img src='".$billede."' alt='' /></a>";
}
Avatar billede detox Nybegynder
23. marts 2004 - 22:39 #3
Og hvis du vil fjerne '.jpg':

foreach (glob("*.jpg") as $billede) {
    $billede = basename($billede, '.jpg');
  echo "<a href='popup.php?bil=".$billede."' target='_blank'>
      <img src='".$billede.".jpg' alt='' /></a>";
}
Avatar billede jannek_ek Nybegynder
23. marts 2004 - 22:46 #4
perfekt

men hvordan er det nu jeg fjerner ".jpg" fra strengen?
Avatar billede detox Nybegynder
23. marts 2004 - 22:47 #5
se: 22:39:24

$billede = basename($billede, '.jpg');
Avatar billede jannek_ek Nybegynder
23. marts 2004 - 23:02 #6
perfektus

du ka godt komme med et svar
Avatar billede detox Nybegynder
23. marts 2004 - 23:06 #7
værsgo'
Avatar billede jannek_ek Nybegynder
23. marts 2004 - 23:08 #8
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