<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Formdan gelen veriyi alın
$veri = $_POST['veri'];
// Metin belgesine yazma
$dosyaAdi = 'metin_belgesi.txt';
file_put_contents($dosyaAdi, $veri);
}
// Metin belgesinden okuma
$dosyaAdi = 'metin_belgesi.txt';
$icerik = file_get_contents($dosyaAdi);
?>
<!DOCTYPE html>
<html>
<head>
<title>Metin Belgesine Veri Kaydetme ve Okuma</title>
</head>
<body>
<h1>Metin Belgesine Veri Kaydetme ve Okuma</h1>
<form method="POST" action="">
<textarea name="veri" rows="10" cols="50"><?php echo $icerik; ?></textarea>
<br>
<button type="submit">Kaydet</button>
</form>
</body>
</html>
Yukarıdaki örnekte, önceki örnekte olduğu gibi bir HTML formu içerisinde bir textarea alanı bulunmaktadır. Form submit edildiğinde, textarea’da girilen veri $_POST
üzerinden alınır ve metin belgesine kaydedilir.
Ayrıca, sayfa yüklendiğinde file_get_contents()
fonksiyonu kullanılarak metin belgesi okunur ve textarea’da gösterilir. Böylece, metin belgesindeki mevcut içeriği düzenleyebilirsiniz.
Bu örnekte de hatırlatmakta fayda var; gerçek uygulamalarda, gelen verinin doğrulaması, güvenlik önlemleri ve hata kontrolü gibi konulara dikkat etmek önemlidir.
Bir yanıt yazın