Foto hochladen und in mysql Datenbank Zuordnung speichern

petschni

Mitglied
Hallo,

folgendes habe ich vor:

Ich habe eine php Formular, dessen Daten in einer Mysql-Datenbank gespeichert werden. Nun möchte ich auch eine Foto hochladen. Leider habe ich auf dem Server wo die Mysql Datenbank liegt nicht soviel Platz, weshalb ich das Foto gerne woanders speichern möchte und in der Mysql Datenbank nur den Link wo er das Bild dann bei der Ausgabe abrufen kann.

Wie stelle ich das am Besten an?

MfG
peter schnitzler
 
die datei kopierst du via deinem Script auf den Server in ein bestimmtest Verzeichnis und schreibst dann mit einen sql insert in die DB, wie das bild heisst.

Dannach musst du nur noch den String mit dem Ordner vor die Variable hängen, die du aus der DB gelesen hast.

bsp.

ordner:
./bilder

folglich:
$ort_der_datei="./bilder/";

$sql=mysql_fetch_array(mysql_query("SELECT voller_bild_name FROM tabelle"));

// Bildpfad inkl Bild anzeigen

<img src="<? echo $ort_der_datei.$sql[voller_bild_name] ?>">

usw. kann man auch in einen while oder for-schleife einbinden.
 
gibt glaube ich schon einen beitrag hier im forum. bin mir aber nicht ganz sicher..

musst ev. mal die Suchfunktion benutzen..
 
Zurück