Autor | Zpráva | ||
---|---|---|---|
tom.rossi Profil * |
#1 · Zasláno: 22. 2. 2012, 11:56:02 · Upravil/a: tom.rossi
Dobrý den přeji všem,
prosím o radu s aplikaci (nejsem autorem) v PHP, která otevírá binární soubor uložený v MSSQL dtbzi. Bohužel vždy po otevření dostanu EM, že soubor je poškozený. Když jsem se tak pídil po přícinách zjistil jsem, že PHP < 3.5.8 (moje verze je 5.3.1) s tímto způsobem práce se soubory má trošku problém. Protože jsem lehce v koncích, čas tlačí a přechod na vyšší verzi PHP není do vypršení dead lajny pro spuštění toho zázraku možný, prosím o radu. Nemá někdo řešení jak úspěšně otevřít soubor z MSSQL dtbze? Díky Tomáš Takže kdyby náhodou někdo řešil podobný problém s chybovou hláškou "stream_get_contents ... stream does not support seeking...", tak mě se podařilo problém vyřešit následovně: původní kód: $stream= sqlsrv_get_field( $query, 0, SQLSRV_PHPTYPE_STREAM(SQLSRV_ENC_BINARY)); $dokum = stream_get_contents($stream,-1,0); $dokvel = strlen($dokum); $stream= sqlsrv_get_field( $query, 0, SQLSRV_PHPTYPE_STREAM(SQLSRV_ENC_BINARY)); while(!feof( $stream)){ $dokum.= fread( $stream, 10240); } $dokvel = strlen($dokum); |
||
Časová prodleva: 12 let
|
0