Avatar billede brianmilan Juniormester
28. april 2006 - 13:54 Der er 4 kommentarer

"Fange" sti hvor billede ligger.

Hej,

Kan i mon hjælpe mig :-)
Jeg har lavet en database over mine dvd-film, og i den forbindelse har jeg dvd-coveret inde på hver enkel dvd, men som det er nu når jeg skal tilføje et billede skriver jeg stien direkte inde fra MySQL Query Brower f.eks.<img src= /dvd/DVD_Billeder/Narnia.jpg>

Men jeg når nu opretter en film inde på min PHP side, kan jeg så tilføje en knap hvor den "fanger" stien til dvd-coveret så den automatisk lægger den ind i databasen når jeg trykker på "Gem DVD"?

Billederne ligger i det rigtigt bibliotek, så jeg skal ikke flytte dem til en anden mappe.

Med venlig hilsen
Brian
Avatar billede spaceus Nybegynder
28. april 2006 - 13:58 #1
tjooo, det kan vel lade sig gøre, men du bliver lige nød til at fylde lidt huller ud...

hvad har du tænkt dig... lad os tage dit eksempel. Når du opretter Narnia som film vil du så have php til at finde et billede der indeholder strengen "Narnia" fra den mappe hvor dine billeder ligger eller hvordan..
Avatar billede brianmilan Juniormester
28. april 2006 - 14:03 #2
Hej :-)
Nej det gør ikke noget, bare jeg selv kan vælge filnavnet, og den så tager det med tilbage. Mit bibliotek hvor dvd-coverne ligger hedder C:\apache\Apache2\htdocs\dvd\dvd_billder\
Avatar billede spaceus Nybegynder
28. april 2006 - 14:10 #3
$dir = './images/thumbs/';
$count = 0;
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
  if ($dh = opendir($dir)) {
      echo "<br><center><table cellspacing='0' cellspadding='0'><tbody><tr>";
      while (($file = readdir($dh)) !== false) {
          if(preg_match('@.jpg|.JPG@',$file,$match))
            {
              if($count ==5)
              {
                echo "</tr><tr>";
                $count = 0;
            }
          $imgStr = substr($file,3);
              echo "<td id=\"$imgStr\"><img src='images/thumbs/$file'  onclick=\"showMe('$imgStr');\"/>  </td>";
              $count = $count +1;
          }
      }
      echo "</tr></tbody></table></center>";
      closedir($dh);
  }
}else echo "eine fehler ist doch da";


det her er noget gammelt kode jeg havde liggende og er IKKE rettet til til dit formål men du kan se hvordan du læser fra en sti
Avatar billede brianmilan Juniormester
28. august 2014 - 20:50 #4
Hej Spaceus, Kunne jeg få dig til at skrive svar, så skal jeg nok give dig point.
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