0
我行Java和而我得到的號碼:的Java gzip.read和PHP FREAD()給出了不同的結果
i = gzipinputstream1.read(abyte0, j, 4096);
從數時:
959
1552
1577
1617
1680
時,我想使用PHP:
$i = fread($handle, 959):
而回報:
959,
959,
959,
5
如何使PHP中的結果相同?
rewrited到: '$ I = stream_get_contents($處理,4096,$ j)的;' 但它顯示4096 – Mantas 2010-04-12 14:01:20
我再說一遍:*您其中省略** **的最大長度和偏移量參數*。換句話說:do * not *指定它們。把它們留下。您顯然事先不知道內容的長度。你也不應該用Java來指定它,除非你正在循環讀取並附加到字節緩衝區。 – BalusC 2010-04-12 14:16:35
我不能改變JAVA代碼。僅在php – Mantas 2010-04-12 14:23:57