I am running below code in PHP:
error_reporting(E_ERROR | E_PARSE);
header("Content-Type:application/json");
$version = GetFileVersion("../XXXXXXXXXX.exe");
$response = new \stdClass();
$response->version = $version;
$response = json_encode($response);
echo $response;
exit();
at URL: XXXXXXXXXXXXXXX
But I get:
{"version":"2\u00000\u00001\u00009\u0000.\u00007\u0000.\u00002\u00000"}
while I am expecting:
{ "version":"2019.7.20 }
What am I doing wrong?
GetFileVersion is defined here:
https://stackoverflow.com/questions/2029409/get-version-of-exe-via-php by bilogic