Mailinglisten-Archive |
On Tue, Oct 10, 2000 at 11:42:16PM +0200, Sebastian Lagemann wrote: > > Jens Benecke wrote: > > On Tue, Oct 10, 2000 at 01:06:23AM +0200, Sebastian Lagemann wrote: > > > ich möchte gerne Dateien überprüfen, ob es Binär oder Text Dateien sind! > > Was ist eine "Text" Datei? > hmm, wenn du mich so fragst...kann ich nicht näher definieren... > aber Textdatei = klartext datei? *schwierig* Richtig. Das wollte ich dich erkennen lassen. > > Ansonsten: reicht Dir der Output von "file"? Daran kann man ja schon eine > > Menge erkennen. > Hilft mir leider nicht! ;(( das Teil ist bei "Dateityperraten" momentan so ziemlich das beste, was man kriegen kann. > > > Gibt es da eine PHP Funktion (hab schon in meiner PHP Fibel > > > nachgeguckt), oder muss ich es auf andere Weise lösen? War mir > > > eigentlich ziemlich sicher, dass ich solch eine Funktion bereits > > > gesehen hab, find sie aber entweder nicht wieder oder ich habe mich > > > geirrt (soll auch mal vorkommen ;))). > > Da nicht eindeutig definiert ist, was eine "Binärdatei" eigentlich nun > > ist, (im Grunde sind es _alle_ Dateien) kann man dafür auch keine > > allumfassende Funktion finden. > hmmmm....... > > > Wenns eine solche Funktion nicht gibt, habe ich mir gedacht, die Datei in > > > eine Variable einzulesen, dann zu überprüfen, ob es Zeichen gibt, die > > > normalerweise in einer Textdatei nicht vorkommen, und dann je nach > > Definiere "normalerweise". > abcABC123... Mir fehlen da _mindestens_: !"§$%&/()=?*'#~äöüÄÖÜß Wenn du HTML auch als Textdateien erkennen willst, brauchst du mind. zusätzlich noch < und >. > > So. und jetzt das gleiche für einen Spanier, Russen, Chinesen, ... > > Siehst du? > Wooo? Für einen Ami wäre dagegen obiges schon gespickt mit Sonderzeichen, mind. 7 Stück. {Das folgende war ein zufällig ausgewählter dummer Spruch - nicht daß hier noch Mißverständnisse auftreten.} > > -- > > "Ich kenne zwar Netbus (bevorzuge allerdings http://www.linuxfaq.de > Bitte, was ist netbus und linux?? Linux ist ein freies, Betriebssystem, das von sich behauptet deutlich stabiler und sicherer zu sein als Windows(*). Netbus ist ein Tool, mit dem man Windowsrechner fernsteuern kann. Mehr zu Linux findest du hier in der Gruppe, unter www.linux.de, www.linux.org, natürlich meiner FAQ-Seite (s.u.) und (*) kann ich übrigens bestätigen - ich setze seit vier Jahren ausschließlich Linux ein und bin damit voll und ganz zufrieden. > > SubSeven), aber was zur Hölle ist RFC791???!" http://www.hitchhikers.de > Subseven, is cool, schmeckt irgendwie nach Sprite! Du meinst 7UP. Das ist was ganz anderes. :) > naja, hat mir zwar nicht viel geholfen, aber trotzdem danke für deine > Hilfe! Was dieses Posting bezwecken sollte, ist Dir klarzumachen, daß dein Problem viel komplexer ist als Du anfänglich wahrscheinlich gedacht hast, und Dir ein paar Denkanstöße zu bieten. Ich glaube, das ist mir gelungen, oder? -- "Ich kenne zwar Netbus (bevorzuge allerdings http://www.linuxfaq.de SubSeven), aber was zur Hölle ist RFC791???!" http://www.hitchhikers.de -- Karsten in de.org.ccc http://www.jensbenecke.de
php::bar PHP Wiki - Listenarchive