This topic is now archived and is closed to further replies.


PHP: How to load integer from binary file ?

Recommended Posts

I''m new at php. I have saved a binary file containing an integer using C/C++ (fwrite). Now I want to load that integer into a variable in php. How do I do that? I tried this but the result did not come out right. It seems that the output was a character instead (''''). When I call gettype() on $MyVar it returns "string". So why does fread convert the variable to string ? I set it to 7 to make sure that it is an integer. I also tried settype(). if ($fp = fopen("file.dat", "rb")) { $MyVar = 7; $MyVar = fread($fp, 4); printf ($MyVar); fclose($fp); } PS! Is an integer in php stored the same way as an int in C ?

Share this post

Link to post
Share on other sites