tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1065
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sparky3 sparky3 ist offline Rookie
    Registriert seit
    May 2005
    Beiträge
    9
    Erst mal fröhliche Feiertage !

    ich würde gerne Bilder über eine Datenbank speichern, also nicht die Bilder selbst sondern den Pfad zu den Bildern.
    Für den upload, habe ich ein Skript gefunden.
    das wie folgt aussieht.

    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="5000">
    <input type="file" name="datei"><br>
    <input type="submit" value="hochladen">
    </form>
    <?
    //hier kommt der upload
    function check_datei()
    {
    global $datei_name, $dateiname;
    $backupstring = "copy_of_";
    $dateiname = $backupstring."$dateiname";

    if( file_exists($dateiname))
    {
    check_datei();
    }
    }

    if(!empty($datei))
    {
    $dateiname = $datei_name;
    if( file_exists($datei_name))
    {
    check_datei();
    echo "Die Datei mit dem Dateinamen <b>$datei_name</b> existierte bereits.<br> Ihre Datei wurde in <b>$dateiname</b> umbenannt";
    }
    if($datei_size > $MAX_FILE_SIZE)
    {
    echo "Die Datei ist zu groß, die maximale Dateigr&ouml;sse beträgt $MAX_FILE_SIZE Byte(s)";
    }
    else
    {
    copy($datei,"$dateiname");
    if( file_exists($dateiname))
    {
    echo "<br>Die Datei <b>$datei_name</b> wurde mit <b>$datei_size Byte</b> erfolgreich hochgeladen";
    }
    elseif(! file_exists($dateiname))
    {
    echo "Die Datei ist nicht vorhanden";
    }
    }
    }

    Nun möchte ich gerne das Bild anzeigen lassen und den zugehörigen Pfad zum Bild in einer Datenbank speichern, damit ich es bei einer Abfrage wieder anzeigen lassen kann.
    Leider hab ich noch kein Tutorial dazu gefunden. Vielleicht kann mir ja jemand einen Tip geben.
    vielen Dank erstmal für die Hilfe
     
    Gruß Sparky3[COLOR=DeepSkyBlue]

  2. #2
    Freak Freak ist offline NULL
    Registriert seit
    May 2005
    Ort
    vorhanden
    Beiträge
    341
    Meine Lösung sähe so aus:

    PHP-Code:
    <?php
    $pfad 
    getcwd(); //eigenen Pfad herausfinden
    $bildpfad $pfad."\\".$dateiname//Pfad wird mit Bildname vervollständigt
    ?>
    <img src="<?php echo $bildpfad?>">
    Wenn ich nichts übersehen habe müsstest du das einfach an deinen geposteten Code hängen können.

    Dann musst du nur noch die Variable $bildpfad in deine Datenbank einspeichern, damit du dein Bild, falls benötigt, dynamisch wieder anzeigen lassen kannst.
     
    i++;

  3. #3
    sparky3 sparky3 ist offline Rookie
    Registriert seit
    May 2005
    Beiträge
    9
    @marsmann

    vielen Dank für die Hilfe, leider löst das mein Problem noch nicht, da der Bildname nicht angezeigt wird sondern nur der Pfad.
    Und eigentlich will ich die Bilder ja hochladen und dann den Pfad in einer DB speichern.
    Werde nochmal googleln vielleicht finde ich ja doch noch ein ausführliches Tutorial.
    Aber trozdem vielen Dank
     
    Gruß Sparky3[COLOR=DeepSkyBlue]

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 09.07.08, 20:09
  2. Bilder in einer Datenbank speichern
    Von D@nger im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 27.03.06, 19:15
  3. Bilder aus mysql-datenbank speichern+anzeigen
    Von C-H im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 12.04.05, 13:13
  4. Antworten: 2
    Letzter Beitrag: 27.10.04, 16:57
  5. bilder in mysql datenbank speichern
    Von jimbo im Forum PHP
    Antworten: 19
    Letzter Beitrag: 07.12.02, 21:40