Mailinglisten-Archive |
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))); //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_data _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
php::bar PHP Wiki - Listenarchive