Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- define('_start_time', microtime(true));
- logWrite("Start");
- $param=[
- 'post'=>$_POST??[],
- 'created'=>microtime(true)
- ];
- logWrite("response");
- responseText($param); exit; //setelah memakai ini harus exit ato die
- //+++++++++++++++HARUS DIPERHATIKAN++++++++++++++
- //pengganti echo/print yang cetak ke halaman... semua harus taro log dan baca di log
- function logWrite($txt){
- $t = microtime(true) - _start_time;
- $now = date("Y/m/d H:i.s");
- if(!defined('_IDLOG')) define('_IDLOG', ceil( microtime(true) * 100) );
- $str = sprintf("%s %5.2f| %s[%s]", $now, $t, $txt, _IDLOG);
- $file = date("YmdH").".log";
- $folder = __DIR__."/logs";
- if(!is_dir($folder)){
- mkdir($folder);
- logWrite($txt);
- }
- error_log( trim($str??'')."\n", 3, $folder."/".$file );
- }
- function responseText($data=NULL, $error_code=0, $message="success"){
- $res=[
- 'error'=>$error_code, //bila 1 berarti error
- 'message'=>$message,
- ];
- if(isset($data) && !is_null($data) ){
- $res['data']= $data;
- }
- echo json_encode($res);
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement