Да, вы можете сделать:
$f = fopen('php://input', 'r');
if (!$f) die("Couldn't open input stream\n");
$data = '';
while ($buffer = fread($f, 8192)) $data .= $buffer;
fclose($f);
Но, вопрос, который вы должны задать себе, почему file_get_contents
не работает на Windows? Потому что, если это не работает, я сомневаюсь, что fopen
будет работать для того же потока ...