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