+ Antworten
Ergebnis 1 bis 11 von 11

Thema: Dateiname eines Fotos auslesen

  1. #1
    TP-Senior T:-)M macht alles soweit korrekt Avatar von T:-)M
    Registriert seit
    Jun 2001
    Ort
    Deutschland, Berlin
    Beiträge
    284

    Dateiname eines Fotos auslesen

    Hallo,

    für Euch ist es sicher ein schnell gelöstes Problem - ich kann selbst dazu leider nichts finden....

    Folgendes:
    Ich möchte eine Online-Fotodatenbank bauen.
    Der erste Schritt ist nun, dass den Fotos verschiedene Merkmale zugeordnet werden können sollen. Ich möchte das optisch lösen. Die Fotos werden aus dem Ordner ausgelesen und auf einer Seite angezeigt.

    Beim Anklicken eines Fotos möchte ich nun den Namen des Fotos auslesen lassen und in einer Variablen speichern......

    ..... in einem weiteren Schritt möchte ich dann über mehrere Formularelemente Eigenschaften für das Bild auswählen......
    .... die dann zusammen mit dem Foto in die Datenbank geschrieben werden.....

    Wie kann ich beim Anklicken eines Fotos den Namen auslesen lassen ? .... ich habe hier nur etwas gefunden, womit ich den Namen der (php) Datei auslesen kann - und das wollte ich ja nicht...

    Vielen Dank.

    Gruß

    T:-)M
    --------------------------------------
    Nur ein toter Fisch schwimmt
    mit dem Strom .....................

    -> -> -> -> -> -> ->
    -> -> -> ->
    -> <- -> -> ->
    -> -> ->
    -> -> -> -> -> ->


  2. #2
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Ich verstehe die Frage, glaube ich, nicht ganz. Willst Du den Dateinamen des Fotos (also beispielsweise sonnenblume.jpg) auslesen? Oder meinst Du was ganz anderes?

  3. #3
    TP-Senior T:-)M macht alles soweit korrekt Avatar von T:-)M
    Registriert seit
    Jun 2001
    Ort
    Deutschland, Berlin
    Beiträge
    284
    Hallo Lars,

    ja genau das :-)
    .. weisst du wie das geht?
    --------------------------------------
    Nur ein toter Fisch schwimmt
    mit dem Strom .....................

    -> -> -> -> -> -> ->
    -> -> -> ->
    -> <- -> -> ->
    -> -> ->
    -> -> -> -> -> ->


  4. #4
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    damit kannst du die inhalte eines ordner auslesen und ausgeben lassen.
    PHP-Code:
    $verzeichnis opendir('ordner in dem bilder sind');
    while (
    $file readdir($verzeichnis)) {
      if (!
    is_dir($file)) {       // liest alle verzeichnis-inhalte aus, die keine ordner sind
        
    echo $file."<br>";
      }
    }
    closedir($verzeichnis); 

  5. #5
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.343

    sorry, wenn ich mich einklinke

    aber was ist, wenn ich neben dem bild einen text einblenden will?
    dem text koennte man ja einfacherweise den namen des bildes geben.
    jetzt noch eine zaehlschleife und die automatische generierung weiterer seiten und eine wunderschoene bildergalerie waere fertig.

    gruss,
    theo
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  6. #6
    TP-Senior T:-)M macht alles soweit korrekt Avatar von T:-)M
    Registriert seit
    Jun 2001
    Ort
    Deutschland, Berlin
    Beiträge
    284
    Hallo Theo, Hallo Steff, Hallo Lars

    vielen Dank für Eure Antworten - leider ist es jedoch nicht das, was was ich suche.

    Ich möchte:
    .....auf ein Bild, das auf meiner website angezeigt wird deraufklicken können. Dadurch soll der Name des Bildes ausgelesen und in eine Variable geschrieben werden.......

    Geht so etwas in PHP - ich finde leider nichts dazu.....

    Gruß

    T:-)M
    --------------------------------------
    Nur ein toter Fisch schwimmt
    mit dem Strom .....................

    -> -> -> -> -> -> ->
    -> -> -> ->
    -> <- -> -> ->
    -> -> ->
    -> -> -> -> -> ->


  7. #7
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    was soll mit dieser variablen passieren?
    möchtest du sie irgendwie weiterverarbeiten?

    ups, hab deinen ersten beitrag überlesen - moment, es wird nachgedacht....

    ----------------------------------------------

    ein gedanke aus dem bauch heraus:

    stell das bild als submit-button (input type="img" src="bla.jpg") in einem formular dar -> dateiname als hidden-field -> als action gibst du ein script (formular) an, in dem die variable (dateiname) ausgelesen wird und in dem die gewünschten einstellungen/speichern in eine datenbank vorgenommen werden können.

    ich hoff, ich bin nicht schon wieder auf dem holzweg....
    Geändert von steff (16.07.2003 um 09:19 Uhr)

  8. #8
    TP-Senior T:-)M macht alles soweit korrekt Avatar von T:-)M
    Registriert seit
    Jun 2001
    Ort
    Deutschland, Berlin
    Beiträge
    284
    Hallo Steff,

    hmm das trifft es leider auch nicht so ganz dann müsste ich ja bei für jedes Foto dem hidden field einen neuen Namen geben....

    ... aber ein Bild sagt mehr als viele Worte ;-).....
    .. ich habe mal eine Skizze drangehängt....


    Gruß

    T:-)M

    -----------------------------------------------------

    hmmmm.... mir ist gerade noch etwas eingefallen....
    ... wenn ich als erstes die Fotos in die Datenbank packen würde hätte ich zu jedem eine ID ... vielleicht würde das die Sache einfacher machen....

    Datenbank:

    ID Fotoname Person Ort
    1 DSC345.jpg noch leer noch leer
    2 DSC358.jpg
    3 DSC489.jpg
    .....
    Angehängte Grafiken  
    Geändert von T:-)M (16.07.2003 um 10:28 Uhr)
    --------------------------------------
    Nur ein toter Fisch schwimmt
    mit dem Strom .....................

    -> -> -> -> -> -> ->
    -> -> -> ->
    -> <- -> -> ->
    -> -> ->
    -> -> -> -> -> ->


  9. #9
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    Original geschrieben von T:-)M
    Hallo Steff,

    hmm das trifft es leider auch nicht so ganz dann müsste ich ja bei für jedes Foto dem hidden field einen neuen Namen geben....
    ich stellte mir das so vor, dass sich die formulare autom. generieren:
    PHP-Code:
    $verzeichnis opendir('ordner in dem bilder sind');
    while (
    $file readdir($verzeichnis)) {
      if (!
    is_dir($file)) {       // liest alle verzeichnis-inhalte aus, die keine ordner sind
        
    echo"<form action=\"folgescript.php\" method=\"post\">
                  <input type=\"img\" src=\"$verzeichnis/$file\">
                  <input type=\"hidden\" name=\"dateiname\" value=\"$file\">
                 </form>
        "
    ;
      }
    }
    closedir($verzeichnis);

    // folgescript.php

    $dateiname $_POST[dateiname]; //damit kannst du anstellen, was du willst 
    Geändert von steff (16.07.2003 um 11:16 Uhr)

  10. #10
    mrx
    mrx ist offline
    TP-Veteran mrx ist auf einem guten Weg Avatar von mrx
    Registriert seit
    Apr 2002
    Ort
    Landeshauptstadt Düsseldorf
    Beiträge
    1.027
    Ich denke, dass du eine Datenbanktabelle machen musst, in der du den Dateinamen, URL des Bildes, Person, Ort, sonstiges (etc.) sowie eine eindeutige ID für jedes Bild einträgst.
    Dann musst du die Datenbank(tabelle) mit den Bilderdaten, eigentlich nur die URL des Bildes auslesen. Etwa so
    Code:
    <img src="$bildurl">
    . Dabei verknüpfst du jedes Bild mit einem Link, der dazu führt, dass die restlichen Daten auf klick angezeigt werden. Etwa so:
    Code:
    <a href="show_all_data.php?id=$id"><img src="$bildurl"></a>
    .
    Ich hoffe ich konnte dir weiterhelfen...



    mrX
    Hunderte SMS-Sprüche und einen Free-SMS-Anbieter-Check: www.deinhandy-deingeld.de
    SMS ab 5 Cent: youngmobile.de

  11. #11
    TP-Veteran steff ist auf einem guten Weg Avatar von steff
    Registriert seit
    Mar 2001
    Ort
    wein4tel (ö)
    Beiträge
    1.291
    mit einer datenbank, wie mrx beschrieben, ist es natürlich am einfachsten

    alternativ zum formular kannst du es natürlich auch so machen - hier ist allerdings der dateiname in der url sichtbar:
    PHP-Code:
    $verzeichnis opendir('ordner in dem bilder sind');
    while (
    $file readdir($verzeichnis)) {
      if (!
    is_dir($file)) {       // liest alle verzeichnis-inhalte aus, die keine ordner sind
        
    echo"<a href=\"folgescript.php?dateiname=$file\"><img src=\"$verzeichnis/$file\"></a>
        "
    ;
      }
    }
    closedir($verzeichnis);

    // folgescript.php

    $dateiname $_GET[dateiname]; //damit kannst du anstellen, was du willst 
    wenn du mit dem folgescript die bilddaten in eine datenbank schreibst, nimmst du für die weitere bearbeitung einfach den code von mrx

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51