• 27-04-2020, 16:55:28
    #10
    Belki de fr.txt dosyasını index.php ye göre çağırmaya çalışıyor eğer bir include işlemi yapmaya çalışıyorsanız. Sihirli sabitleri kullanarak çağırmayı deneyin bir de fr.php dosyası içerisinde.

    $dosyaopen = fopen(__DIR__.DIRECTORY_SEPARATOR."fr.txt", 'r');
    $readdosya=fread($dosyaopen, filesize(__DIR__.DIRECTORY_SEPARATOR.'fr.txt'));
  • 27-04-2020, 17:05:43
    #11
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Belki de fr.txt dosyasını index.php ye göre çağırmaya çalışıyor eğer bir include işlemi yapmaya çalışıyorsanız. Sihirli sabitleri kullanarak çağırmayı deneyin bir de fr.php dosyası içerisinde.

    $dosyaopen = fopen(__DIR__.DIRECTORY_SEPARATOR."fr.txt", 'r');
    $readdosya=fread($dosyaopen, filesize(__DIR__.DIRECTORY_SEPARATOR.'fr.txt'));
    Hocam bu kodu yazınca oldu, çok teşekkürler. index.php'den fr.php'ye bağlandığımda fr.txt'yi başka bir dizinde mi arıyormuş acaba? Mantığını hala oturtamadım, sonuçta fr.php'ye gidip o dosya dizininde arama yapmasi lazim diye düşünüyordum
  • 27-04-2020, 17:09:08
    #12
    Yani düşününce öyle olması gerekiyor ama include işlemlerinde öyle çalışmıyor demek ki her zaman. index.php dosyanız ile fr.php dosyanız tahminimce aynı dizinde değiller. fr.txt dosyasını yüksek ihtimal index.php nin olduğu dizinde arıyordu. __DIR__ sihirli sabiti include eden değil de edilen dosyanın klasör yolunu baz alır.