• 19-02-2013, 23:01:55
    #1
    merhaba;


    üzerinde çalıştığım bi php dosyasına güvenlik amacıyla dışarıdan (farklı bir domainden) bir php dosyası include etmem gerekiyor

    include ("dosya.php");
    kodunun yaptığı işin aynısını yapması gerekiyor

    biraz araştırma yaptım;

    include("http://domain.com/dosya.php");
    ---------
    file_get_contents("http://domain.com/dosya.php");
    
    ya da 
    
    $a = file_get_contents("http://domain.com/dosya.php");
    
    include("$a");
    bunlar çalışmıyor.

    biraz daha araştırma yaptım phpinfodan baktım.
    "allow_url_fopen" ve "allow_url_include" de "On" konumda


    yinede içeriye çağıramıyorum. sizce ne gibi bir yol izlemeliyim ?
  • 19-02-2013, 23:07:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    file_get_contents ile veriyi alıp fopen ile yazdırın herhangi bir dizine daha sonra file_exists ile kontrol edip varsa direkt include yoksa tekrar veriyi al yaz include et işlemini tekrarlattırırsınız.
  • 19-02-2013, 23:32:27
    #3
    file_get_contents o php dosyasının ürettiği çıktıyı alacaktır. Tabi sunucu php dosyalarını çalıştırıyorsa.