PHP捕捉错误的问题
先看看代码,很简单就是保存FLASH提交的betys图片数据。
<br />function customError() { }<br />set_error_handler("customError");<br /><br />$destination_folder="face/"; //上传文件路径<br />$xmlstr =$GLOBALS[HTTP_RAW_POST_DATA];//获取post提交的数据<br />if(empty($xmlstr)) <br />{<br /> $xmlstr = file_get_contents('php://input');//读取post提交数据的另一种方法<br />}<br />if(!file_exists($destination_folder))<br />{<br /> mkdir($destination_folder);//创建存放图片的目录<br />}<br />$jpg = $xmlstr;//得到post过来的二进制原始数据<br />$imgUrl=$destination_folder.time().rand(0, 99).".png";<br />$file = fopen($imgUrl,"w");//打开文件准备写入<br />fwrite($file,$jpg);//写入<br />fclose($file);//关闭<br /><br />echo 1;<br />