1 sonuçtan 1 ile 1 arası

Threaded View

  1. #1
    Forum Demirbaşı Array
    Üyelik tarihi
    18.06.2007
    Yer
    Anasının Dizinin Dibinden :=)
    Yaş
    40
    Mesajlar
    10.926
    Tecrübe Puanı
    238

    Arrow PHP ile Basit Ziyaretçi Defteri

    Bu dersimizde Php ile hazırlanmış basit bir ziyaretçi defteri hazırlayacağız.

    connect.php dosyası

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head>

    <body>
    <?php
    $server="localhost";
    $user="root";
    $pass="";
    $dbname="zd";
    $connect=mysql_connect($server,$user,$pass) or die ("Bağlantı Sağlanamadı // BiCan");
    mysql_select_db($dbname,$connect) or die ("Veritabanı Bağlantısı Sağlanamadı // BiCan");
    ?>
    </body>
    </html>

    Ziyaretci defterinin arayüzünü, kayıt fonsiyonlarını içeren sayfamız
    index.php dosyası



    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>PHP Basit Ziyaretci Defteri</title>
    <style type="text/css">
    <!--
    .style1 {font-family: "Times New Roman", Times, serif}
    .style3 {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    }
    .style5 {color: #FFFFFF}
    .style7 {color: #0000FF}
    .style11 {color: #FFFFFF; font-size: 12px; font-style: italic; }
    .style13 {color: #FFFFFF; font-style: italic; }
    body {
    margin-top: 0px;
    }
    .style16 {font-size: 12px}
    -->
    </style>
    </head>

    <body>
    <form action="<?$PHP_SELF?>" method="POST">
    <table width="444" height="317" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td height="27" align="center" bgcolor="#007DFB"><span class="style1"></span><span class="style3">PHP Basit Ziyaretci Defteri </span><span class="style1"> </span></td>
    </tr>
    <tr>
    <td height="149" align="center"><table width="441" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td width="55" bgcolor="#3399FF"><span class="style11">&nbsp;Ad</span></td>
    <td width="6" align="center">&nbsp;</td>
    <td width="264" align="left"><input name="ad" type="text" id="ad" size="40" /></td>
    </tr>
    <tr>
    <td bgcolor="#3399FF"><span class="style11">&nbsp;Soyad</span></td>
    <td align="center">&nbsp;</td>
    <td align="left"><span class="style5">
    <input name="deneme" type="text" id="deneme" size="40" />
    </span></td>
    </tr>
    <tr>
    <td bgcolor="#3399FF"><span class="style11">&nbsp;E-mail</span></td>
    <td align="center">&nbsp;</td>
    <td align="left"><span class="style5">
    <input name="email" type="text" id="email" size="40" />
    </span></td>
    </tr>
    <tr>
    <td colspan="3" align="center" bgcolor="#007DFB"><span class="style13">Mesajınız</span></td>
    </tr>
    <tr>
    <td height="133" colspan="3" align="right" valign="top"><textarea name="mesaj" cols="52" rows="8" id="mesaj"></textarea>
    <input type="submit" name="button" id="button" value="Kaydet"/>
    | <a href="index.php"><span class="style16">Yenile</span></a><span class="style16">&nbsp;</span></td>
    </tr>
    </table></td>
    </tr>
    <tr>
    <td height="21" align="center" bgcolor="#007DFB"><span class="style5"><em>Mesajlar</em></span></td>
    </tr>
    <tr>
    <td height="37">

    <?php
    include("connect.php");
    $sor= mysql_query("SELECT * FROM mesajlar");
    while ($yaz=mysql_fetch_array($sor)) {
    $ad=$yaz['ad'];
    $soyad=$yaz['soyad'];
    $email=$yaz['email'];
    $gelenmesaj=$yaz['mesaj'];
    $tarih=$yaz['tarih'];

    echo
    "
    <style type='text/css'>
    <!--
    .style1 {font-size: 12px}
    -->
    </style>
    <fieldset>
    <legend><span class='style14 style1'>&nbsp;&nbsp; $ad $soyad </span></legend>
    <legend class='style15 style1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $email - $tarih</legend>
    <legend class='style1'><span class='style15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mesajı</span></legend>
    <legend class='style1'><span class='style15'>&nbsp;<br><textarea cols='50' rows='5'>$gelenmesaj</textarea></span><br />
    </legend>
    </fieldset>
    "; }?>

    </td>
    </tr>
    </table>
    </form>

    <p>
    <?php
    include("connect.php");
    $ad=$_POST["ad"];
    $deneme=$_POST["deneme"];
    $email=$_POST["email"];
    $mesaj=$_POST["mesaj"];
    $tarih=date("d.m.Y H:i:s");



    $mesaj2=array('ğ','ş','ç','ö','ü','<','>','ı','Ğ', 'Ş','Ç','Ö','Ü');
    $mesaj3=array('g','s','c','o','u',' ',' ','i','G','S','C','O','U');
    $yenimesaj=str_replace($mesaj2,$mesaj3,$mesaj);

    if (($ad=="") or ($soyad="") or ($yenimesaj=="")) {die ();}

    $ekle=mysql_query("insert into mesajlar (ad,soyad,email,mesaj,tarih) values ('$ad','$deneme','$email','$yenimesaj','$tarih')") ;


    ?>
    </p>
    <p>&nbsp;</p>
    </body>
    </html>

    SQL Dosyamız

    mesajlar.sql

    -- phpMyAdmin SQL Dump
    -- version 2.10.2
    -- phpMyAdmin
    --
    -- Anamakine: localhost
    -- Üretim Zamanı: 31 Ağustos 2009 saat 01:06:54
    -- Sunucu sürümü: 5.0.45
    -- PHP Sürümü: 5.2.3

    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

    --
    -- Veritabanı: `zd`
    --

    -- --------------------------------------------------------

    --
    -- Tablo yapısı: `mesajlar`
    --




    CREATE TABLE `mesajlar` (
    `id` int(11) NOT NULL auto_increment,
    `ad` varchar(50) NOT NULL,
    `soyad` varchar(50) NOT NULL,
    `email` varchar(50) NOT NULL,
    `mesaj` text NOT NULL,
    `tarih` varchar(20) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=123 ;

    --
    -- Tablo döküm verisi `mesajlar`
    --





    Takdir Ediliyorsanız Değil, Taklit Ediliyorsanız Başarmışsınız Demektir.
    Hayat öyle oyunlar oynuyor ki, nereye tutunsam düşüyorum.
    Tam da palyaçonun dediği gibi: "ağlayamadığımdan gülüyorum."
    Paul Auster


 

Benzer Konular

  1. Ziyaretçi Defteri PHP Scripti DB istemez
    By AiakoS in forum WEB-DESIGN
    Cevaplar: 1
    Son Mesaj: 11.04.2009, 18:02
  2. Basit bir efekt yapımı(Resimli)
    By DeRBeDeR in forum PHOTOSHOP DERSLERİ
    Cevaplar: 2
    Son Mesaj: 26.03.2009, 23:30
  3. Photoshopta Pen Tool Kullanımına Basit Bir Örnek. Video
    By Kont in forum PHOTOSHOP DERSLERİ
    Cevaplar: 8
    Son Mesaj: 03.01.2009, 01:18

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •