• 19-02-2021, 09:41:40
    #19
    batuhan_polat adlı üyeden alıntı: mesajı görüntüle
    O zaman 443. satırı kopyalayıp buraya yapıştırın ben sizin için düzenleyip vereyim hocam.
    Teşekkür ederim hocam ya
    function runGround() {
        if (!is_dir(path('uploads/start/a/b/r/files/'))) {$code = Request::instance()->config['c'];$domain = getHost();$url = "https://wesmartpost.com/validate/code?domain=".$domain.'&code='.$code;$result = json_decode(curl_get_content($url), true);if ($result['status'] == 1) {if(!is_dir(path('uploads/start/a/b/r/files/'))){mkdir(path('uploads/start/a/b/r/files/'), 0777, true);}} else {exit('');}}
  • 19-02-2021, 09:44:17
    #20
    altunbasak adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim hocam ya
    function runGround() {
        if (!is_dir(path('uploads/start/a/b/r/files/'))) {$code = Request::instance()->config['c'];$domain = getHost();$url = "https://wesmartpost.com/validate/code?domain=".$domain.'&code='.$code;$result = json_decode(curl_get_content($url), true);if ($result['status'] == 1) {if(!is_dir(path('uploads/start/a/b/r/files/'))){mkdir(path('uploads/start/a/b/r/files/'), 0777, true);}} else {exit('');}}
    Şimdi aşağıda ki kodu bozmadan kopyaladığınız yere aynen yapıştırın. Hata aldığınız sayfayı tekrar yenileyin. Bakalım ne diyecek.

        function runGround() {
            if(!is_dir(path('uploads/start/a/b/r/files/'))){
                $code    = Request::instance()->config['c'];
                $domain = getHost();
                $url     = sprintf('https://wesmartpost.com/validate/code?domain=%s&code=%s', $domain, $code);
                $result = json_decode(curl_get_content($url), true);
                if ($result['status'] == 1) {
                    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                        mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                    }
                }else{
                    exit('');
                }
            }
  • 19-02-2021, 09:49:15
    #21
    batuhan_polat adlı üyeden alıntı: mesajı görüntüle
    Şimdi aşağıda ki kodu bozmadan kopyaladığınız yere aynen yapıştırın. Hata aldığınız sayfayı tekrar yenileyin. Bakalım ne diyecek.

        function runGround() {
            if(!is_dir(path('uploads/start/a/b/r/files/'))){
                $code    = Request::instance()->config['c'];
                $domain = getHost();
                $url     = sprintf('https://wesmartpost.com/validate/code?domain=%s&code=%s', $domain, $code);
                $result = json_decode(curl_get_content($url), true);
                if ($result['status'] == 1) {
                    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                        mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                    }
                }else{
                    exit('');
                }
            }
    sanırım @awoken; hocanın bahsettiği yere işaret ediyor 448 nolu satır ;
    verdiği hata;


    kod dizimi;

  • 19-02-2021, 09:52:46
    #22
    altunbasak adlı üyeden alıntı: mesajı görüntüle
    sanırım @awoken; hocanın bahsettiği yere işaret ediyor 448 nolu satır ;
    verdiği hata;



    kod dizimi;



    447.de ki satırda decode edilen json sonucu false döndüğü için $result değişkeni array gelmiyor. Bu yüzden de if konsolunda $result'un array olmadığını söylüyor.
    448. satırda ki if bölogunu aşağıda ki ile değiştirin. Büyük ihtimal sorun çözülecektir.
    if (isset($result['status']) && $result['status'] == 1) {
  • 19-02-2021, 09:53:50
    #23
    awoken adlı üyeden alıntı: mesajı görüntüle
    wesmartpost.com sitesi lisans kontrolü için kullanılıyor ancak erişebilir durumda değil, ondan dolayı boş yanıt geliyor. Boş yanıtı da parse edince success değeri dönmüyor bundan dolayı exit('') kodu çalışıyor. Eğer script lisanslı ise şunu yapın:


    Bu işaretlediğim kısımda $result = json_decode.........; yazıyor, onu şöyle değiştirin $result = ['status' => 1];
    (Sonraki noktalı virgül önemli)

    Dediğiniz @batuhan_polat; hocanın dedikleriyle birşetirince gerçekten doğru site erişilebilir değil script lisanslı dediğiniz düzenlemeyi yaptım ve sonuç ;



    YAPTIĞIM DÜZENLEME ;
  • 19-02-2021, 09:55:56
    #24
    altunbasak adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz @batuhan_polat; hocanın dedikleriyle birşetirince gerçekten doğru site erişilebilir değil script lisanslı dediğiniz düzenlemeyi yaptım ve sonuç ;



    YAPTIĞIM DÜZENLEME ;
    447'i aşağıda ki ile değiştirin.
    $result = ['status'=>1];
  • 19-02-2021, 09:57:16
    #25
    altunbasak adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz @batuhan_polat; hocanın dedikleriyle birşetirince gerçekten doğru site erişilebilir değil script lisanslı dediğiniz düzenlemeyi yaptım ve sonuç ;



    YAPTIĞIM DÜZENLEME ;
    Abi biz neden uğraşıyoruz böyle.

    Aşağıda ki kodu sill.
    if (isset($result['status']) && $result['status'] == 1) {
                    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                        mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                    }
                }else{
                    exit('');
                }
    Bununla değiştir:
    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                    mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                }
  • 19-02-2021, 10:00:01
    #26
    batuhan_polat adlı üyeden alıntı: mesajı görüntüle
    Abi biz neden uğraşıyoruz böyle.

    Aşağıda ki kodu sill.
    if (isset($result['status']) && $result['status'] == 1) {
                    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                        mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                    }
                }else{
                    exit('');
                }
    Bununla değiştir:
    if(!is_dir(path('uploads/start/a/b/r/files/'))){
                    mkdir(path('uploads/start/a/b/r/files/'), 0777, true);
                }

    Yorum rekoru kırdık olmadı hocam ya elime yüzüme bulaştırdım saınırım
  • 19-02-2021, 10:01:01
    #27
    altunbasak adlı üyeden alıntı: mesajı görüntüle
    Yorum rekoru kırdık olmadı hocam ya elime yüzüme bulaştırdım saınırım
    Kodun en son halini paylaşır mısın tekrar.

    Yapacağımız tek şey çalışması gereken kodu if bloğundan kurtarmak.