v2.5.2
Giriş yap

PHP Get (.txt Okuma ) Sorunu

d0nz
600 defa görüntülendi
<a href="?Islem=Oku">OKU</a>
if($_GET){
    if($_GET["Islem"]=="Oku"){
        $dosyaAc = fOpen("okunanBelge.txt" , "r"); 
        $dosyaOku = fRead ($dosyaAc , fileSize ("text.txt")); 
        $fileUpdate =  '<textarea>'.$dosyaOku.'</textarea>';
        fClose($dosyaAc);
    }
}
<div><?=$fileUpdate;?></div>

Bu işlemi yaptığım zaman div içine dosya içeriği gelmiyor. Ama $fileUpdate kısmını echo olarak değiştirdiğimde içeriği ekrana basıyor. Ben "div" arasına gelsin istiyorum. Acaba ben mi hatalı yapıyorum, yardımcı olabilir misiniz ?

Cevap yaz
Cevaplar (3)
miyachung
1110 gün önce
<?php

if($_GET){
    if($_GET["Islem"]=="Oku"){
        $dosya        = 'text.txt'; // Okunacak dosya
        $dosya_icerik = @file_get_contents($dosya) or die("Dosya okunamadı");
        $dosya_icerik = @htmlentities($dosya_icerik);
        $fileUpdate =  '<textarea>'.$dosya_icerik.'</textarea>';
    }
}
?>
<!-- ?Islem=Oku parametresi yoksa gözükmez -->
<div><?=@$fileUpdate;?></div>
d0nz
1119 gün önce

Dediğiniz gibi gözümden kaçan yeri değiştirdim. Her iki dosya adıda aynı ama hala aynı textarea içine metin belgesini basmıyor.

ersiin
1119 gün önce
<div><textarea>ss</textarea></div>
<a href="?Islem=Oku">OKU</a>

Ekrana böyle geliyor. Bir sorun görünmüyor. Bu arada fOpen("okunanBelge.txt" , "r"); ve fileSize ("text.txt")); kısımlarındaki dosya isimleri aynı olmalı.