• 26-07-2013, 00:06:36
    #1
    Merhaba Arkadaşlar,

    Sorunum şudur;

    Bir PHP dosyası düşünün, içeriği şu şekilde;

    <?php
    $x = "http://";
    $y = "site.com";
    $z = "/ekle.html";
    include ($x.$y.$z);
    ?>

    Bu PHP dosyasını hangi hoşta atarsam atayım ekle.html'in içerisindeki kodu include eder mi?
    Sitemde bu tip bir şey kullandım, bu yapıyı kullanmak zorundayım. Ancak iki tane host değiştirim ikisinde de sonuç hüsran oldu.
    Bir arkadaşıma sorduğumda bu şekilde include edemezsin, yalnızca localde include çalışır dedi.

    Fikirlerinizi istiyorum, yardımlarınız için şimdiden teşekkür ederim.
  • 26-07-2013, 00:07:46
    #2
    include yerine echo file_get_contents(.....); kullanın hocam html içeriği gösterecekseniz.
  • 26-07-2013, 00:10:56
    #3
    darbetim adlı üyeden alıntı: mesajı görüntüle
    include yerine echo file_get_contents(.....); kullanın hocam html içeriği gösterecekseniz.
    Hocam cevabınız için teşekkürler ama;

    <?php
    $x = "http://";
    $y = "site.com";
    $z = "/ekle.html";
    include ($x.$y.$z);
    ?>

    Bu yapıyı ben yazmadım. Daha önceden yazılmış bir yapı. Ve bunu değiştirmemem gerekiyor.
    Bu haliyle include kullanmak zorundayım. file_get_contents kullanamam o sebeple.

    Bu şekilde ekle.html'i çekmesi mümkün değil midir?
  • 26-07-2013, 00:47:54
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    imkansız
  • 26-07-2013, 01:25:46
    #5
    İRoyal adlı üyeden alıntı: mesajı görüntüle
    imkansız
    Aslında şurada birşeyler buldum ama;

    http://php.net/manual/tr/function.include.php
  • 26-07-2013, 01:44:29
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    NAVIGATOR adlı üyeden alıntı: mesajı görüntüle
    Aslında şurada birşeyler buldum ama;

    http://php.net/manual/tr/function.include.php
    Arkadaşım oraya değil buraya bak ayrıntılı bilgi için:

    http://www.php.net/manual/tr/features.remote-files.php

    Sunucu yapılandırmasına bağlı include ile uzak dosya okunması. Ve %99 kapalıdır güvenlik nedeni ile.
    "Daha önceden yazılmış bir yapı. Ve bunu değiştirmemem gerekiyor." demişsin ama zaten başta o şekilde bir kod kullanılması yanlış. Madem farklı sunucularda kullanılacak ona göre bir fonksiyon kullanılması gerekli.

    file_get_contents, read, fsockopen, curl vs. bir sürü yol var. Gidip de include kullanılması saçma.
  • 26-07-2013, 04:12:52
    #7
    acayip adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım oraya değil buraya bak ayrıntılı bilgi için:

    http://www.php.net/manual/tr/features.remote-files.php

    Sunucu yapılandırmasına bağlı include ile uzak dosya okunması. Ve %99 kapalıdır güvenlik nedeni ile.
    "Daha önceden yazılmış bir yapı. Ve bunu değiştirmemem gerekiyor." demişsin ama zaten başta o şekilde bir kod kullanılması yanlış. Madem farklı sunucularda kullanılacak ona göre bir fonksiyon kullanılması gerekli.

    file_get_contents, read, fsockopen, curl vs. bir sürü yol var. Gidip de include kullanılması saçma.
    Hocam okunması gereken uzak dosya kendi sunucumda. Yani bunun include ile okunması için gereken her türlü değişikliği yapabilirim. Fakat yapamıyorum. Bu konuda yardımcı olmanız mümkün mü?
  • 26-07-2013, 05:30:39
    #8
    Arkadaşım, sunucuda yapılacak değişiklik okunması gereken sunucuda değil, dosyanın çalışacağı sunucuda yapılmalı. Yani include yerine diğer yöntemlerden birini kullanmaktan başka çaren yok maalesef.
  • 26-07-2013, 08:54:07
    #9
    NAVIGATOR adlı üyeden alıntı: mesajı görüntüle
    Hocam okunması gereken uzak dosya kendi sunucumda. Yani bunun include ile okunması için gereken her türlü değişikliği yapabilirim. Fakat yapamıyorum. Bu konuda yardımcı olmanız mümkün mü?
    Kendi sunucunuzda olması birşey fark etmiyor. Kodlarınızı buradan paylaşma imkanınız varsa alternatif yollar önerebiliriz ama bu haliyle kesinlikle çalışmaz.