Mailinglisten-Archive |
Hi, danke für Eure Tips, die Lösung: copy($form_data,"d:/tmp/$form_data_name"); zum Filecompare checken lassen $filename = $form_data; // Andreas' Beispiel, so etwas ausführlich $fd = fopen ($filename, "rb"); $data = addslashes(fread ($fd, filesize ($filename))); fclose ($fd); echo 'Data:'.$data.'<br>'.'Form_data:'.$form_data; $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')"); Und wie kann ich da nun Word Dokumente ablegen und einsehen?? Evtl. <object "classid=clsid:xxxxxxx" data="storeget.php?id=x" ></object> Oder eher <embed> Der Kollege aus Bozen wollte doch sowas machen?! 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