Tools, FAQ, Tutorials:
Reading a File in Binary Mode in PHP
How To Read a File in Binary Mode in PHP?
✍: FYIcenter.com
If you have a file that stores binary data, like an executable program or picture file, you need to read the file in binary mode to ensure that none of the data gets modified during the reading process. You need to:
Here is a PHP script example on reading binary file:
<?php
$in = fopen("/windows/system32/ping.exe", "rb");
$out = fopen("/temp/myPing.exe", "w");
$count = 0;
while (!feof($in)) {
$count++;
$buffer = fread($in,64);
fwrite($out,$buffer);
}
fclose($out);
fclose($in);
print("About ".($count*64)." bytes read.\n");
?>
This script will print:
About 16448 bytes read.
This script actually copied an executable program file ping.exe in binary mode to new file. The new file should still be executable. Try it: \temp\myping dev.fyicenter.com.
⇒ Writing a String to a File with a File Handle in PHP
⇐ Issue with "while ($c=fgetc($f))" Loop in PHP
2024-01-04, ≈13🔥, 1💬
Popular Posts:
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
How to add request body examples to my Azure API operation to make it more user friendly? If you hav...
How to build a test service operation to dump everything from the "context.Request" object in the re...
How to run CMD Commands in Dockerfile to change Windows Docker images? When building a new Windows i...
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...