• 21-07-2014, 21:03:41
    #1
    file_get_contents nasıl açarım arkadaşlar?
    Bot çalışmıyor bu yüzden açmam gerek ama hiç bilgim yok bana adım adım anlatabilcek veya kaynak gösterebilcek biri varmı?
    Şimdiden teşekkürler.
  • 21-07-2014, 21:07:04
    #2
    php.ini'den allow_url_fopen değerini değiştirip aktif hale getirmeniz gerekiyor.

    Sunucu kendinize ait değilse veya php.ini düzenlemeyi bilmiyorsanız aşağıdaki fonksiyon işinizi görebilir.

    function file_get_contents_curl($url) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);       
        $data = curl_exec($ch);
        curl_close($ch);
    
        return $data;
    }
  • 21-07-2014, 21:10:48
    #3
    Mustafa Maşa adlı üyeden alıntı: mesajı görüntüle
    php.ini'den allow_url_fopen değerini değiştirip aktif hale getirmeniz gerekiyor.

    Sunucu kendinize ait değilse veya php.ini düzenlemeyi bilmiyorsanız aşağıdaki fonksiyon işinizi görebilir.

    function file_get_contents_curl($url) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);       
        $data = curl_exec($ch);
        curl_close($ch);
    
        return $data;
    }
    Dostum sunucu bana ait. php.ini nerede veya bunları nasıl yaparım hiç bir fikrim yok benim dillimden şunu şuraya yaz derseniz gerçekten çok ama çok sevinirm.
  • 21-07-2014, 21:18:08
    #4
    tirittttt adlı üyeden alıntı: mesajı görüntüle
    Dostum sunucu bana ait. php.ini nerede veya bunları nasıl yaparım hiç bir fikrim yok benim dillimden şunu şuraya yaz derseniz gerçekten çok ama çok sevinirm.
    Öncelikle SSH'a bağlanın.

    php -i | grep php.ini

    komutunu uygulayın. Çıktısı ;

    Alıntı
    Configuration File (php.ini) Path => /usr/local/lib
    Loaded Configuration File => /usr/local/lib/php.ini
    Scan this dir for additional .ini files => /usr/local/lib/php.ini.d
    php.ini adresini bulduktan sonra

    Alıntı
    nano /usr/local/lib/php.ini
    komutuyla dosyayı açabilirsin.

    Ctrl W tuşlarına basarak allow_url_fopen değerini aratıp değerini "On" yapman lazım. Daha sonra kayıt etmek için

    Ctrl + X
    Y Enter
    Enter

    yapman lazım. En son "/sbin/service httpd restart" ile sunucuyu tekrar başlatman gerekiyor.