Mailinglisten-Archive |
moin moin, Cyrill Schumacher <webmasterbhs_(at)_bluewin.de> schrieb: > is_exe...() geht da schon eher in die richtung. wusste gar nicht, dass > es > diese funktion gibt... Returns true if the filename exists and is > executable. > (ja ja ich weiss, öfter das manual lesen ...) Wenn ein file executable ist, muss es aber immer noch nicht binary sein... Daher musst Du vielleicht nach ungewoehnlichen Zeichen ereggen. ereg("[\001-\010\020-\037]",$binvstxt) oder so... Ist allerdings eine ziemlich unsichere Methode. Wenn Du dann auch noch herausfinden willst, was fuer ein mime-type zu dem file gehoert, musst Du dir mal das Modul mime-magic des Apache angucken. ... 0 belong 0x00051607 application/data 257 string ustar\0 application/x-tar 257 string ustar\040\040\0 application/x-gtar 0 short 070707 application/x-cpio 0 short 0143561 application/x-bcpio 0 string 070707 application/x-cpio ... offset bytes bytestring mime-type Das ganze allerdings in PHP umzusetzen... Viel Spass! ;-) Vielleicht ist der unix-befehl "file" doch die bessere Alternative. cu, oliver
php::bar PHP Wiki - Listenarchive