Ludwig Ruderstaller: Bilder in MYSQL - Datenbank

Beitrag lesen

Die zweite und auch bessere lösung wäre das Bild im Filesystem zu speichern, und in die DB einen link dorthin zu setzten.
$www="/images/";
$hard="/home/foo/images/";
$dest="$hard$name$extension";
if (copy($ufile,$dest)){

»»  echo "Bild gesendet";

}else{

»»  echo "FEHLER! Das Bild konnte nicht kopiert werden!";

}

Was ich jetzt vergessen habe:

die übertragene datei wird im TMP verzeichniss des servers gespeichert. und nach beendigung des skriptes gelöscht, darum der copy befehl. wobei $ufile die referenzierung auf das file enthält.

FYI: Das TMP verzeichniss wird in der PHP(3).ini festgelegt (/usr/local/lib/) und du kannst es dir mit phpinfo(); anzeigen lassen.

In der ini datei wird auch festgelegt wie groß das file maximal sein darf, default ist hier afaik 2MB.

lg
Ludwig