Last updated on 21 Aralık 2018
Eğer PHP’de
<?php include('http://www.deneme.com/conf.php'); ?>
gibi bir işlem yaptığınız zaman başlıktaki hatayı alırsınız. PHP5’de varsayılan olarak include fonksiyonunda uzak dosyalarını, URL adreslerini kullanamazsınız.
Bunu çözmek için php.ini dosyasında allow_url_open değerini on yapmalısınız. Tabii ki buna izin vermeniz güvenlik açığına neden olacaktır. Alternatif olarak şunları kullanabilirsiniz;
<?php include(./conf.php); // kodun çalıştığı dizinde conf.php dosyasını arar. ?>[/php] [php] <?php include(../conf.php); // kodun çalıştığı dizinini üstündeki dizinde conf.php dosyasını arar. ?>
<?php $dosya = file_get_contents('http://www.deneme.com/conf.php'); //conf.php dosyasının içeriğini değişkene aktarır. echo $dosya; //dosyanın içeriğini yazdırıyoruz. ?>
<?php include $_SERVER['DOCUMENT_ROOT'] . '/conf.php'; //En iyi çözüm... ?>
İlk Yorumu Siz Yapın