Advertisement
Guest User

Untitled

a guest
Aug 31st, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $buffer =file_get_contents($file);
  2.   $settings = json_decode($buffer,true);
  3.  
  4. $jsonerror = "Неизвестная ошибка";
  5. switch(json_last_error()){
  6.     case JSON_ERROR_NONE:
  7.         $jsonerror="";
  8.         break;
  9.     case JSON_ERROR_DEPTH:
  10.         $jsonerror = "Максимальная глубина стека";
  11.         break;
  12.     case JSON_ERROR_STATE_MISMATCH:
  13.         $jsonerror = "Некорректные разделы или не совпадение режимов";
  14.         break;
  15.     case JSON_ERROR_CTRL_CHAR:
  16.         $jsonerror = "Неверный управляющий символ";
  17.         break;
  18.     case JSON_ERROR_SYNTAX:
  19.         $jsonerror ="Некорректный синтаксис json файла";
  20.         break;
  21.     case JSON_ERROR_UTF8:
  22.         $jsonerror = "Возможно неверная кодировка";
  23.         break;
  24.     default:
  25.         $jsonerror ="Неизвестная ошибка";
  26.         break;
  27.  
  28. }
  29.  
  30. if(!$jsonerror !=""){
  31.     echo $jsonerror;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement