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….
<?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
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.
$icerik = fread($islem, filesize($dosya));
satırı
$icerik = fread($handle, filesize($dosya));
şeklinde değişecek yoksa fread
veri bulunamadı hatası verecektir.