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