Değişkenin ismini değiştirmek ne fayda edecek ki hocam?
cunku tanim noktalarini degistirecek degiskenleri degistirmekle $dosya= "dosya.txt"; //burada dosya ile dosya adini yazdiniz.
fclose($dosya); //derseniz "dosya.txt" string ifadesini kapatmaya calisirsiniz fakat
//fakat fclose string ifade kapatmaz
php.net sitesinde tanimi su sekildedir. Açık bir dosya tanıtıcısını kapatır
$dosyakaydet = fopen($dosya, 'w');
//acik bir dosya taniticisi yani fopen'a atanmis olan degiskeni ister senden fclose o yuzden
fclose($dosyakaydet);
//dersin degiskenin adini degistirmiyoruz sadece fclose fonksyinonuda belirtilmis degiskeni degistiriyoruz degisken ismi degistirmek degil degiskeni degistirmek oluyor bu
<?php $icerik= $_POST['icerik']; $dosya= "dosya.txt"; $dosyakaydet = fopen($dosya, 'w'); fwrite($dosya, $icerik); fclose($dosyakaydet); ?>
seklinde bir deneyin sonra iki kodu bir karsilastirin hala anlam veremezseniz tekrar tartisalim konu uzerinde