Mailinglisten-Archive |
das problem ist ganz einfach: php kann nur strings mit max. 32k verwalten. ich denke, das worddokument müsste in dem fall größer sein. chris andreas otto wrote: > > Hei, > > ich stehe vor der Aufgabe eine Art kleines Dokumentenmanagement System einrichten zu muessen/duerfen. > > Folgende Situation: > > Firma A hat Standorte in B und C. > > Dokumente (MS Word) werden zwischen den Standorten per eMail hin und her geschickt. Die Folge davon ist, dass niemand mehr genau weiss wo das Master Dokument (aktuellste Version) ist. > > Moegliche Loesung: > > Einfach zu bedienen, per Webbrowser. Download und Upload muss moeglich sein. > > - Ein Versionskontrollsystem wie CVS, kenne ich noch nicht, habe ich nur in der Liste mal hin und wieder gehoert. Klingt aber zu technisch. > > - Ich packe alles in eine Datenbank (ich weiss, Performance), kann so easy updaten und es ist immer eine aktuelle Version vorhanden auf die alle zugreifen koennen. > > Problem dabei ist, rein krieg ich die Daten, aber sie kommen nicht richtig raus. > > So habe ich es versucht: > > mysql_connect($host,$user,$dbpasswd); > $query_id = mysql_db_query("$db","select * from doc_exchange where doc_id = '$doc_id'"); > $result = mysql_fetch_array($query_id); > $doc_file = $result[doc_file]; > Header("Content-type: text/rtf"); > print($doc_file); > mysql_close(); > > Und so habe ich sie reinbekommen: > > $fp = fopen("$userfile","r"); > $bvar = fread($fp,filesize("$userfile")); > fclose($fp); > $bvar = addslashes($bvar); > > mysql_connect($host,$user,$dbpasswd); > $query_id = mysql_db_query("$db","insert into doc_exchange (doc_name,doc_file) values ('$doc_name','$bvar')"); > > Wie gesagt, ich haenge im Moment an der Stelle, das ich zwar Daten zurueck bekomme, die aber anscheinend nicht das richtige Format haben. > > Vielleicht kann mir ja mal wieder jemand auf die Spruenge helfen, wie schon so oft. > > Liebe Gruesse, > Andreas > > -- > Andreas Otto > > NoHo Digital Ltd, > Floor 2, Canberra House, > 315 -317 Regent Street > London W1R 7YB > > Reception 0171 299 3434 > Fax 0171 631 5050 > http://www.noho.co.uk > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Christian Cartus Technical Director Tel. ++49-7365/9605200 I-D Media AG ++49-177/7644933 Dewanger Str. 22 Fax: ++49-7365/5060 73457 Essingen-Forst E-Mail: christian.cartus_(at)_i-dmedia.com christian_(at)_cartus.com ICQ-Mail: 964898_(at)_pager.mirabilis.com ICQ-UIN: 964898
php::bar PHP Wiki - Listenarchive