PHP ile Bir Dosyayı veya TXT Belgesini Güncellemek, Üzerine Yazmak

Bir dosyaya normal olarak yazma işlemini bazı örneklerimizde görmüştük. Fakat güncellemeden bahsetmemiştik. Güncelleme mantığı bir dosyanın içindeki önce bir değişkene almak ve daha sonra yazılanla beraber birleştirerek tekrar dosyaya yazdırmaktır.Kodlarımız….


[ad#orta]

<?php
 
//Güncellenecek dosyanın yolu
$dosya = "veri.txt";  
//Okuma yap (r-read)
$handle = fopen($dosya, "r");  
//Dosya içeriğini değişkene ata
$icerik = fread($islem, filesize($dosya));  
//dosyayı kapat  
fclose($handle);  
//Dosyayı yazma yapmak için aç
$fh = fopen($dosya, 'w') or die("Açamıyozzz.!");  
//Yazılacak verimiz- yeni  veri
$veri = "\nYeni ilave oluncak verimiz";  
//Yaz
fwrite($fh, $icerik.$veri);  
//Kapat
fclose($fh);  
 
?>

Hasan Huseyin İŞLER hakkında

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.
Bu yazı Php kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

PHP ile Bir Dosyayı veya TXT Belgesini Güncellemek, Üzerine Yazmak için 1 cevap

  1. Ali EREN der ki:

    :) kodlarda küçük bir hata var ,

    $icerik = fread($islem, filesize($dosya));

    satırı

    $icerik = fread($handle, filesize($dosya));

    şeklinde değişecek yoksa fread :) veri bulunamadı hatası verecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>