Mailinglisten-Archive |
Ach so, Word... Es klappt mit Anzeigen von Word Dokumenten, wenngleich noch nicht mit einbetten: switch ($type) { case 'image/gif': file://GIF Header("Content-type:image/gif\n\n"); echo $data; break; case 'application/msword': file://DOC Header("Content-type: application/msword"); header("content-disposition:attachment;filename=$name"); echo $data; break; Gruß, Alex -----Ursprüngliche Nachricht----- Von: "Alex Bamesreiter" <alex_(at)_bamesreiter.de> An: <mysql-de_(at)_lists.4t2.com> Gesendet: Dienstag, 9. Oktober 2001 22:12 Betreff: PHP verkürzt BLOB einträge Hi Liste, ich habe en Problem beim Speichern von Binärdaten in meiner MySQL Datenbank. Konkret versuche ich, Bilder (GIF,JPG) und Word Dokumente _probehalber_ mal in der DB zu speichern, um mir selbst ein Bild von der Performance und dem Vorgehen zu machen. DAzu habe ich die unter http://www.phpbuilder.com/columns/florian19991014.php3 ebenfalls in der Köhntopp FAQ genannte Anleitung bennutzt. Problem_: gespeicherte GIF Dateien sind in der Tabelle als Eintrag nur noch 4 Zeichen (GIF89|], alles weitere wird abgeschnitten oder verändert (verkürzt). Auch bei Word Dox sieht es so aus (ÐÏࡱ,) nur Text Dateien erscheine in voller Länge. Der Text für's Speichern ist: $data = addslashes(fread(fopen($form_data, "r"), filesize($form_data))); file://oder beides probiert $data=addslashes(implode("",file($form_data))); echo 'Data:'.$data.'<br>'.'Form_data:'.$form_data; // hier ist's schon abgeschnitten!! $result=MYSQL_QUERY("INSERT INTO tblbinary (description,bin_data,filename,filesize,filetype) ". "VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_dat a _type')"); Hilfe??? Würde mich freuen. Alex PS: Crossposting an MYSQL Liste und PHP Liste, bitte beachten. --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive