PHP ile Basit bir Ziyaretçi Defteri Örneği

Veritabanı kullanmadan basit bir ziyaretçi defteri nasıl yapılır sorusuna bir örnek olarak böyle birşey hazırladım.Ayrıca db dosyasının kullanımınada bir örnek olarak gösterilebilir.

İlk önce mesajlar.db adında bir veritabanı dosyası oluşturuyoruz.

Daha sonra index.php sayfasını oluşturuyoruz.

  1. <table width=“425″ align=“center” bordercolor=“#999999″>

  2.  

  3. <tr>

  4.  

  5. <td width=“500″ height=“229″><div align=“center”>

  6.  

  7. <table width=“287″ border=“0″>

  8.  

  9. <form method=“POST” action=“mesaj.php”><tr><td width=“74″>Ad Soyad </td>

  10.  

  11. <td width=“10″>:</td>

  12.  

  13. <td width=“196″><input name=“adsoyad” type=“text” size=“25″ /></td>

  14.  

  15. </tr>

  16.  

  17. <tr>

  18.  

  19. <td>Mesaj</td>

  20.  

  21. <td>:</td>

  22.  

  23. <td><textarea name=“mesaj” cols=“30″ rows=“5″></textarea></td>

  24.  

  25. </tr>

  26.  

  27. <tr>

  28.  

  29. <td>&amp;nbsp;</td>

  30.  

  31. <td>&amp;nbsp;</td>

  32.  

  33. <td><input type=“submit” name=“gonder” value=“Ekle” /></td>

  34.  

  35. </tr>

  36.  

  37. </form>

  38.  

  39. </table>

  40.  

  41. </div>

  42.  

  43. <p align=“center”><br />

  44.  

  45. </p>

  46.  

  47. </td>

  48.  

  49. </tr>

  50.  

  51. </table>

  52.  

  53. <p>&amp;nbsp;</p>

  54.  

  55. <table width=“425″ align=“center” bordercolor=“#999999″>

  56.  

  57. <tr>

  58.  

  59. <td width=“500″ height=“229″>

  60.  

  61. <?php

  62.  

  63. include (“mesajlar.db”);

  64.  

  65. ?>

  66.  

  67. </td>

  68.  

  69. </tr>

  70.  

  71. </table>

En son olarak işlemlerimizin gerçekleşeceği mesaj.php dosyasını oluşturup işlemimizi sonlandırıyoruz.

  1. <?php

  2.  

  3. ob_start();

  4.  

  5. $adsoyad = $_POST[“adsoyad”];

  6.  

  7. $mesaj = $_POST[“mesaj”];

  8.  

  9. $buton = $_POST[“gonder”];

  10.  

  11. if(!$buton==“”){if($adsoyad==“” or $mesaj==“”) {

  12.  

  13. die( “<b>Boş Alan Bırakmayınız</b>”);

  14.  

  15. }

  16.  

  17. echo “<center>Mesajiniz basariyla eklendi.<br>Ziyaretçi Defteri Sayfasına Yönlendiriliyorsunuz.</center>”;

  18.  

  19. header(“Refresh: 2; url=index.php”);

  20.  

  21. $dbdosya = “mesajlar.db”;

  22.  

  23. $dosya = fopen ($dbdosya, ‘a’) or die (“Dosya açılamıyor”);

  24.  

  25. $tarih = date(“Y-m-d”);

  26.  

  27. $goster = “<b><font color=\”red\”>Tarih:</font></b> “.$tarih.“<br><b><font color=\”red\”>Yazar:</font></b> $adsoyad<br><b><font color=\”red\”>Mesaj: </font></b>$mesaj<br><hr>”;

  28.  

  29. fwrite ($dosya, $goster) ;

  30.  

  31. fclose ($dosya);

  32.  

  33. }

  34.  

  35. ?>

Örneği iyi incelerseniz, anlayacağınızı ve daha gelişmişlerini yapabileceğinizi düşünüyorum.


RSS

  
Statistics
Last Updated 27 July 2008
Last Comment User : admin
Last Article: Special discount on Viagra! Who Does Not Love That?
Total Aritcles : 110
Total Comments : 112
 

 

 


Copyright  1983 - 2008: knbykL
Privacy Policy