Oluşturulmuş Dosyaya Veri Kaydetme

Daha önceden oluşturduğumuz bir dosyaya veri kaydetmeyi öğrenelim.

Daha önceden oluşturduğumuz bir dosyaya veri kaydetmeyi öğrenelim.


index.php dosyamız:



<head>

<meta http-equiv="Content-Language" content="tr">

</head>



<form action="gelen.php" method="post">

<div align="center">

<table border="0" cellspacing="1" cellpadding="0">

    <tr>

        <td><b>Mesajınız</b></td>

        <td><b>:</b></td>

        <td><textarea rows="6" name="mesaj" cols="31" style="font-weight: 700"></textarea></td>

    </tr>

    <tr>

        <td>&nbsp;</td>

        <td>&nbsp;</td>

        <td><input type="submit" value="Gönder" style="font-weight: 700"></td>

    </tr>

</table>



</div>



</form>





gelen.php dosyamız // 









$mesaj = $_POST["mesaj"];



$dosya = "mesaj.php";



$baglan = fopen($dosya, 'w') or die ("Dosya okunamadı");

fwrite($baglan, $mesaj);

fputs($baglan, ",");

fclose($baglan);



?>




Bu sayfaların çalışabilir olması için bu dosyalarla beraber mesaj.php adında bir dosyanın aynı yerde olması gerekir.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

ellerine sağlık.Güzel paylaşım:kirp:
<?php $mesaj = $_POST["mesaj"]; $dosya = "mesaj.php"; $baglan = fopen($dosya, 'a') or die ("Dosya okunamadı"; fwrite($baglan, $mesaj); fputs($baglan, "<br>"); fclose($baglan); ?> fopen($dosya, 'w') bu şekilde dosyaya veriyi yazdırdıktan sonra önceki veriyi siler fopen($dosya, 'a') w yerine a yazılırsa önceki veriyi silmez fputs($baglan,"<br>"); burada da gelen verinin sonuna virgül(,) değilde alt satıra geçeriz <br> tagının yerine istedeğinizi yazdırabilirsiniz buda ek bi bilgi olur umarım :)

Yukarı Git