/**バイナリ ストリーム生成ファイル
* $_POST はバイナリ ストリームを解釈できません。$GLOBALS['HTTP_RAW_POST_DATA'] または php://input
* * $GLOBALS['HTTP_RAW_POST_DATA'] および php://input は、 enctype= multipart/form-data
* @param String $file 生成するファイルパス
* @return boolean
*/
function binary_to_file($file){
$content = $GLOBALS['HTTP_RAW_POST_DATA']; // php.ini の設定が必要です
if(empty($content)){
$content = file_get_contents('php://input'); // php.ini 設定は不要、メモリ負荷が低い
binary_to_ ('photo/test.png');
上記では、PHP でバイナリ ストリームを受信する方法をいくつかの側面を含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。