• 29-08-2012, 18:36:08
    #1
    Merhaba arkadaşlar.

    Curl konusunda çok bilgi sahibi değilim açıkçası. Bu kod hazır bir kod ve cpanel'e bağlanıp da veri çekmek istiyorum ama $result değişkenini yazdırmaya çalıştığımda direkt olarak /frontend/x3/index.html'e yönlendiriyor. Burada yanlış olan nedir acaba?

    <?php
    $whmusername = "un";
    $whmpassword = "pw";
    $query = "https://www.siteadi.com:2083";
    
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl, CURLOPT_HEADER,0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);
    curl_setopt($curl, CURLOPT_USERPWD, $whmusername.":".$whmpassword);
    curl_setopt($curl, CURLOPT_URL, $query);
    
    $result = curl_exec($curl);
    if ($result == false) {
    error_log("curl_exec threw error \"" . curl_error($curl) . "\" for $query");
    }
  • 29-08-2012, 18:58:08
    #2
    SoutH adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar.

    Curl konusunda çok bilgi sahibi değilim açıkçası. Bu kod hazır bir kod ve cpanel'e bağlanıp da veri çekmek istiyorum ama $result değişkenini yazdırmaya çalıştığımda direkt olarak /frontend/x3/index.html'e yönlendiriyor. Burada yanlış olan nedir acaba?

    <?php
    $whmusername = "un";
    $whmpassword = "pw";
    $query = "https://www.siteadi.com:2083";
    
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
    curl_setopt($curl, CURLOPT_HEADER,0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);
    curl_setopt($curl, CURLOPT_USERPWD, $whmusername.":".$whmpassword);
    curl_setopt($curl, CURLOPT_URL, $query);
    
    $result = curl_exec($curl);
    if ($result == false) {
    error_log("curl_exec threw error \"" . curl_error($curl) . "\" for $query");
    }
    <pre>
    print_r($result);
    </pre>
    dermisiniz geriye dönen deger içerisinde yönlendirme kodu olabilir. bende tam emin degilim.
  • 29-08-2012, 19:02:45
    #3
    yanlış olan bir şey yok. cpanel sistemlerinde giriş yapıldıktan sonra anasayfaya yani /frontend/x3/index.html sayfasına yönlendirilirsiniz. bunu curl otomatik yapabiliyor curl fonksiyonlarının en altına aşağıdaki kod satırını ekleyin

     curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  • 29-08-2012, 19:06:28
    #4
    ruvec hocam teşekkürler, işime yaradı.