1. 程式人生 > >PHP 接收資料存入檔案

PHP 接收資料存入檔案

        $val = "";
        $currentDateTime  =  date('YmdHis',time());
        $currentDate =  date('Ymd',time());
        //dirname(__FILE__)."/msg_sdk/main.php";
        $fileName = dirname(__FILE__)."/".$currentDate.".txt";//檔名稱
        @$data = fopen($fileName,'a+');//新增不覆蓋,首先會判斷這個檔案是否存在,如果不存在,則會建立該檔案,即每天都會建立一個新的檔案記錄的資訊
        $val.= $currentDateTime;
        if($_POST){
            $val.='\n|POST'.'|';//.$_POST."\n";

            $val .= '|'.$requestJson = file_get_contents('php://input');
            // foreach(@$_POST as $key =>$value){
            //     $val .= '|'.$key.":".$value;
            // }
        }else{
            $val.='\n|GET'.'|';//.$_GET."\n";
            $val .= '|'.$_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
            // foreach($_GET as $key =>$value){
            //         $val .= '|'.$key.":".$value;
            //     }
        }
        $val.= "\n";
        fwrite($data,$val);//寫入文字中
        fclose($data);