• 04-03-2021, 14:40:19
    #1
    merhaba json hakkında hiç bilgim yok
    {"cpanelresult":{"event":{"result":1},"func":"uploadfiles","data":[{"failed":1,"warned":0,"uploads":[{"warnings":[],"reason":"Yüklediğiniz “H:\\xammp\\htdocs\\sessions\\login (1).php” dosyası zaten var.","file":"login (1).php","status":0,"size":null}],"succeeded":0}],"module":"Fileman","apiversion":2,"error":"İstenen dosyaların herhangi birinin yüklenmesi çeşitli hatalarla başarısız oldu."}}
    bunu decode/ var dump[0]/ vs denedim olmadı içindeki reason kısmını nasıl alırım
  • 04-03-2021, 14:56:51
    #2
    $json = '{
        "cpanelresult": {
          "event": {
            "result": 1
          },
          "func": "uploadfiles",
          "data": [
            {
              "failed": 1,
              "warned": 0,
              "uploads": [
                {
                  "warnings": [],
                  "reason": "Yüklediğiniz “H:\\xammp\\htdocs\\sessions\\login (1).php” dosyası zaten var.",
                  "file": "login (1).php",
                  "status": 0,
                  "size": null
                }
              ],
              "succeeded": 0
            }
          ],
          "module": "Fileman",
          "apiversion": 2,
          "error": "İstenen dosyaların herhangi birinin yüklenmesi çeşitli hatalarla başarısız oldu."
        }
      }';
    
    
    $decoded = json_decode(stripslashes($json));
    echo $decoded->cpanelresult->event->result;