Re: _php,_mysql_->_fotos_aus_db_laden_und_f?r_WEB-Sei
Tim Oliver Wagner <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Ich glaube das Problem gefunden zu haben, aber keine Ahnung wie ich das lösen
kann.
PHP-MyAdmin zeigt folgendes an:
.... thumb foto
.... [BLOB - 14 Bytes] [BLOB - 14 Bytes]
Warum sind die so klein da drin. Daher habe ich mir die Datei mal auf die
Platte wieder gespeichert. test.jpg ist die gespeicherte Datei. Die anderen
beiden sind die hochgeladenen.
-rw-r--r-- 1 tow users 653K 2004-09-07 12:19 Gewinnerteam.jpg
-rw-r--r-- 1 tow users 12K 2004-09-07 12:39 Gewinnerteam_thumb.jpg
-rw-r--r-- 1 tow users 14 2004-09-07 13:52 test.jpg
Wenn ich mit <input type=file ... eine Datei hochlade, dann stellt mir php
doch lediglich folgende "angriffspunkte" zur verfügung. Wie kann ich abe
jetzt das Bild an sich einfügen?
$_FILES['userfile']['name']
Der ursprüngliche Dateiname auf der Client Maschine.
$_FILES['userfile']['type']
Der Mime-Type der Datei, falls der Browser diese Information zur Verfügung
gestellt hat. Ein Beispiel wäre "image/gif".
$_FILES['userfile']['size']
Die GröÃe der hochgeladenen Datei in Bytes.
$_FILES['userfile']['tmp_name']
Der temporäre Dateiname, unter dem die hochgeladene Datei auf dem Server
gespeichert wurde.
$_FILES['userfile']['error']
Hier meine Query (theThumb ist der name der 1. Files und theFoto der des
zweiten files - d.h.: <input type=file name=theFoto ...):
$query = "INSERT INTO fotos VALUES ('" . generateUniqueID("fotos", "id") . "',
'" . $_REQUEST['id_gruppe'] . "', 1, '" . $_FILES['theThumb'] . "', '" .
$_FILES['theFoto'] . "')";
Also wie bekomme ich jetzt das komplette File in die DB?
tia
OLI
PS:
das mit der dem type speichern ist eine gute Idee! :-)
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]