PHP - Text Dosyasına Alt Alta Kayıt Atama Sorunu.

cryfaceBarış Özdemir

Selamun Aleyküm. 

Arkadaşlar böyle bir uygulama da text dosyasına '/n' koyarak text dosyası içine alt alta kayıt yapamıyorum. Dosyanın içerisindeki var olan kayıtı silip onun yerine son girdiğimi yazıyor. Ne yapmalıyım acaba ? 

<?php

//___________________ 1. Kısım _______________________________________________//

$_GET[id];

$id     = $_GET[id];

if ( $id == 2 )

$dosya = fopen ("veritabani.txt",'w'); // Eğer dosya yoksa dosyayı oluşturduk.

$yaz   = $_POST[yaz];                  // Formdan girilecek mesaj kısmı.

fwrite ($dosya,$yaz);                  // Mesajı yazdırdık.

fclose ($dosya);                       // Dosyayı kapattık.

//___________________ 2. Kısım _______________________________________________//

$dosya_ac  = fopen ("veritabani.txt",'r');                     // Dosyayı açtık.

$dosya_oku = fread ( $dosya_ac, filesize ("veritabani.txt") ); // Dosyanın içine yazdığımızı okuttuk.

echo $dosya_oku;                                               // Dosyanın içine yazdığımızı ekrana yazdırdık.

fclose ($dosya_ac);                                            // Dosyayı kapattık.

}

?>

2013-11-27 00:00:34

Php

alicilinAli Fırat Güler

$dosya = fopen ("veritabani.txt",'w');

Bu kısımda $dosya = fopen ("veritabani.txt",'a+'); şeklinde kullanırsanız sorun çözülür.

Ayrıca kayıt ederken fwrite ($dosya,$yaz."\n"); şeklinde yazarsanız her yeni satır bir aşağıya alınmış olur. kolay gelsin. 

2013-11-27 02:00:06

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro