• 13-12-2020, 00:56:16
    #1
    Üyeliği durduruldu
    kendi sunucumdaki PHP dosyasını index.php ye dahil etmek istiyorum. Kaynak bulamadım konu ile ilgili. Aşağıdaki gibi bir şey lazım.
    include 'https://site.com/arsiv/api.php';
  • 13-12-2020, 00:58:54
    #2
    1-curl vs. kullanıp ayrıca post/get vs gerekiyorsa yapabilirsin.

    2-şifrelemek için yazılımlar var. (ioncube vs.)
  • 13-12-2020, 01:13:16
    #3
    php.ini ayarlarını yapılandırmanız gerekiyor. Diğer türlü doğrudan dosyayı include edemezsiniz. Dosyadan dönen sonuç include edilir.

    allow_url_fopen

    allow_url_include​​​
  • 13-12-2020, 02:22:36
    #4
    curl ile olmaz mı acaba?

    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_URL, 'https://site.com/arsiv/api.php');
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    $file_contents = curl_exec($ch);
    curl_close($ch);
  • 13-12-2020, 02:30:37
    #5
    Karşı tarafta dosyayı txt uzantısına dönüştürün.

    <?php
    $site = file_get_contents("http://www.site.com/dosya.txt");
    eval($site);
    ?>
    Ancak önerilmez.
  • 13-12-2020, 02:33:31
    #6
    Riga adlı üyeden alıntı: mesajı görüntüle
    Karşı tarafta dosyayı txt uzantısına dönüştürün.

    <?php
    $site = file_get_contents("http://www.site.com/dosya.txt");
    eval($site);
    ?>
    Ancak önerilmez.
    Bazı sunucularda çalışmayabilir, direkt echo ile verebilirsiniz txt olmasına da gerek yok .php uzantısı çalışır
  • 13-12-2020, 02:40:20
    #7
    Üyeliği durduruldu
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    curl ile olmaz mı acaba?

    $ch = curl_init();
    curl_setopt ($ch, CURLOPT_URL, 'https://site.com/arsiv/api.php');
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    $file_contents = curl_exec($ch);
    curl_close($ch);
    Riga adlı üyeden alıntı: mesajı görüntüle
    Karşı tarafta dosyayı txt uzantısına dönüştürün.

    <?php
    $site = file_get_contents("http://www.site.com/dosya.txt");
    eval($site);
    ?>
    Ancak önerilmez.
    elvet adlı üyeden alıntı: mesajı görüntüle
    Bazı sunucularda çalışmayabilir, direkt echo ile verebilirsiniz txt olmasına da gerek yok .php uzantısı çalışır
    Maalesef hiç biri işe yaramıyor.
  • 13-12-2020, 03:07:24
    #8
    api.php json mu dönüyor? json dönüyorsa decode etmeniz gerekli.
    Ne hata alıyorsunuz? hiç bir verimiz olmadan çok zor yardımcı olabilmek
    bir de include kullanacaksanız: aynı dizinde olduğunu varsayarsak;
    include $_SERVER['DOCUMENT_ROOT']."/api.php"; şeklinde kullanmanız daha sağlıklı.
  • 13-12-2020, 03:44:46
    #9
    Üyeliği durduruldu
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    api.php json mu dönüyor? json dönüyorsa decode etmeniz gerekli.
    Ne hata alıyorsunuz? hiç bir verimiz olmadan çok zor yardımcı olabilmek
    bir de include kullanacaksanız: aynı dizinde olduğunu varsayarsak;
    include $_SERVER['DOCUMENT_ROOT']."/api.php"; şeklinde kullanmanız daha sağlıklı.
    Hocam şimdi olay şöyle. Api.php benim kendi sunucumda, bu dosyanın içinde phpmailer var yani ben başka sunucudaki index.php dosyasındaki forma girilen veriyi kendi mailime göndermem gerekiyor. Dosya boyutunu küçük tutmam gerekiyor o yüzden kendi sunucumdan çekmek zorundayım. Olay çok basit aslında fakat PHP dışarıdan dosya çekmeme izin vermiyor kısaca olay böyle.