Re: _php,_mysql_->_fotos_aus_db_laden_und_fr_WEB-Sei
"Michael Wesp" <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <001201c4950b$41fbdae0$0301a8c0@athlon> |
Hast Du mal versucht, die Daten des Bildes vor dem SQL-Insert mittels quote zu wandeln? Weià nicht mehr genau, aber ich glaube, hier hatte ich mal ein Problem, daà er abbrach, sobald ein ASCII 32 (Leerzeichen) in den Daten des Bildes drin war... Gruà Michl ----- Original Message ----- From: "Tim Oliver Wagner" <[email protected]> To: <[email protected]> Sent: Tuesday, September 07, 2004 2:08 PM Subject: Re: _php,_mysql_->_fotos_aus_db_laden_und_fr_WEB-Sei 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 verfgbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected] -- 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]