5.00 / 1 oy

PHP'de bir dosyanın içini güncellemek

PHP'de sunucudaki dosyaları listeledik, içlerini görüntüledik ve sıra geldi bu dosyaları güncelleme işlemlerine.

bkz: PHP'de sunucudaki bir dosyanın içini görüntülemek

bkz: PHP'de sunucudaki bir dosyayı silmek (unlink)

bkz: PHP'de sunucudaki dosyayı yeniden adlandırmak (rename)

bkz: PHP'de runtime esnasında dosya kopyalamak

bkz: PHP'de bir dosya var mı kontrol etmek

bkz: PHP'de runtime esnasında klasör yaratmak

bkz: PHP'de dizinde bulunan belli bir uzantıya sahip dosyaları aramak

bkz: PHP ile klasördeki tüm dosyaları görüntülemek (scandir)

Önceki uygulamada içini görüntülediğimiz selam.txt dosyasının bu sefer içindeki yazıyı güncelleyelim ve "yine de merhaba" yazalım.

Örnek: uploads klasörü altında yer alan selam.txt dosyasının içindeki yazıyı güncelleyen bir PHP uygulaması yazın.

<?php
    $dizin = "uploads/selam.txt";
    $dosyaislemleri = fopen($dizin, "w") or die ("dosya güncellenemedi");
    fwrite($dosyaislemleri, "yine de merhaba");
    fclose($dosyaislemleri);
?>

php dosya güncelleme

Not: dizinde belirtilen dosyanın bulunamaması durumunda PHP, runtime esnasında bu dosyayı yaratacaktır

Not 2: dosyanın güncellenememesi durumunda die fonksiyonu ile (bkz: PHP die fonksiyonu kullanımı ve örnekleri) programı sonlandırmazsak aşağıdaki gibi hata alırız.

Parse error: syntax error, unexpected 'fwrite' (T_STRING) in ....php on line 4

die fonksiyonu varsa bu hata aşağıdaki gibi olur:

Warning: fopen(...): failed to open stream: No such file or directory in ....php on line 3
dosya güncellenemedi

 

PhpCoder

20.03.2021 00:08

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de bir dosyanın içini güncellemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.