phpbar.de logo

Mailinglisten-Archive

[php] dokumenten management

[php] dokumenten management

Christian Cartus chris.cartus_(at)_idgruppe.de
Wed, 21 Jul 1999 21:24:52 +0200


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