• 25-02-2009, 13:50:42
    #1
    Aynı sunucuda bulunan 2 farklı siteme bir dosya İnclude etmek istiyorum.
    Nasıl yapabilirim arkadaşlar?
  • 25-02-2009, 14:04:30
    #2
    <?php
    include("http://www.dosyanincekilcegisite.com/dosya.php");
    ?>

    Sunucuda uzaktan yazma açıksa bu kod olucaktır.

    include dışında başka altarnatifleride var tabi.
    Çalışmassa yazarsan farklı öneriler gelebilir.


  • 25-02-2009, 14:15:26
    #3
    Üyeliği durduruldu
    konuyu biraz daha açabilirmisiniz.
    birinci teknik sunucuda erişim sinirlamasi yoksa direk path verebilirsiniz.
    ikinci teknik sadece sayfanın sonucu lazimsa uzak dosya açarak erişebilirsiniz
    Uzak Dosya Açmak - file_get_contents, file, fopen komutları görsel video eğitimi
    diğer bir teknikte siteleriniz yapisi ayni bir birinin kopyası gibi olacaksa domain alias olabilir bir seçenek

    1. sunucuda ayar yapma şansınız var mı?
    2. sunucudan include ile kaynak kod olarak calistirmak mi istiyorsunuz?
  • 25-02-2009, 15:09:50
    #4
    include("/home/kullanici_adi/public_html/dosya.php");
    olarak kullanırsanız olur sanırım. Denemedim, fakat mantıken çalışması lazım (:
  • 02-04-2009, 17:59:37
    #5
    MeSsO_ adlı üyeden alıntı: mesajı görüntüle
    <?php
    include("http://www.dosyanincekilcegisite.com/dosya.php");
    ?>

    Sunucuda uzaktan yazma açıksa bu kod olucaktır.

    include dışında başka altarnatifleride var tabi.
    Çalışmassa yazarsan farklı öneriler gelebilir.


    Sunucuda uzaktan yazma açık değil galiba, verdiğin şekilde denedim sonuç vermedi.
    İnclude ile kaynak kod göstermek istiyorum
    başkahangi komutla yapabilirim ?
  • 02-04-2009, 20:01:47
    #6
    curl / file_get_contents işinizi görecek 2 fonksiyon

    bir örnek

    <?php
    
    $kaynak=file_get_contents("http://www.site.com/includeedilecekdosya.php");
    
    echo $kaynak;
    
    ?>
  • 02-04-2009, 20:21:39
    #7
    eğer cekecegin dosyada sadece html kodlari varsa curl yada file_get
    yok php işlevler varsa o zaman değişir
  • 02-04-2009, 20:27:00
    #8
    curl ile nasıl yapabilirim ?
    file_getile yapıyorum ama TR krakter sorunu yaşıyorum ve header'a koyduğum zaman FF'de site açılsada İE'de açmıyor.
  • 02-04-2009, 20:32:03
    #9
    2 sitenin karakter seti farkli olabilir.
    dosyanin karakter seti farkli olabilir.
    curl file_get den daha gelişmiş fakat bu sorunu curl ile çözemezsin.
    karakter setler farkli ise iconv ile dönüştürebilirsin
    $veri = iconv("iso-8859-9", "utf-8", $veri); //isodan utf ye cevirir
    $veri = iconv("utf-8", "iso-8859-9", $veri); //utf den iso ya cevirir