7 Temmuz 2011 Perşembe

Php Dersleri 6 Toplu Sohbet Yapımı

Arkadaşlar bugün size kısa bir süre önce kodladığım bir toplu sohbeti yayınlamak istiyorum.Hepsini tek bir dosya içinde yazdım zaten.
Öncelikle kodlarınızı daha düzgün yazmak ve hatalarını daha kolay bulmak için Notepad++ öneririm.İlk önce phpmyadminde sohbet adlı br veritabanı açın ve içinde id,ad,mesaj,zaman adlı 4 tane veri açın,id ve zamanın türü int olsun mesaj ve zamanın ise text olsun,daha sonra sohbet.php diye bir dosya açın ve içine şu kodları yazın.
<title>Sohbet</title>
<
center><img src="baslik logosunun adresi" border=1 WIDTH=549 HEIGHT=94 ALT="Baslik" ALIGN="MİDDLE"><br></center>
<
center><b><font face="" size="5">Sohbete hoşgeldiniz.</b> <br></center></font>
<
link REL="SHORTCUT ICON" HREF="icon'un adresi">
<
style type=text/css></style><body bgcolor="#999999" >
<?
$host "localhost";  $user "kullanici adiniz";     $password "şifreniz"$database "databaseniz"$table "sohbet";  $logo "logo adresi";

?>
<center><img src=<? echo $logo ?> >
<form method="POST"  action="<?php echo $_SERVER['PHP_SELF']; ?>">
<INPUT TYPE="HIDDEN" NAME="sub" VALUE="1">
<table><tr><td>
<b>isim:</b></td><td><INPUT TYPE='TEXT' value='' NAME='name' SIZE=30 maxlength='100'></td></tr>
<tr><td><b>Mesaj:</b></td><td><INPUT TYPE='TEXT' value='' NAME='mesaj' SIZE=30 maxlength='100'></td></tr>
<tr><td colspan=2 align=center><input type="submit" name="submit" value="Gönder"><hr color=blue></td></tr></table>
</form>
<?phpif (!$baglan mysql_connect($host,$user,$password))
  {
    
$mesaj mysql_error();
    echo 
"$mesaj<br>";
    die();
  }
$db mysql_select_db($database,$baglan)
      or die (
"Couldn't select database");
if (
array_key_exists('sub'$_POST)) {$ad =$_POST['ad'];$mesaj =$_POST['mesaj'];$ad1 =strip_tags($ad);$mesaj1 =strip_tags($mesaj);$ad =addcslashes($ad1,'\'')."";$mesaj =addcslashes($mesaj1,'\'')."";


if (
$ad != '' && $mesaj != ''){
mysql_query("INSERT INTO sohbet
(id, ad, mesaj, zaman) VALUES('NULL', '
$ad', '$mesaj', '$zaman' ) ")
or die(
mysql_error());
} else {
echo 
"Lütfen Tüm Alanları Eksiksiz Doldurunuz.";
}
}



$result mysql_query("select * from sohbet order by id desc limit 10");
echo 
"<table width=50%>";

while(
$r=mysql_fetch_array($result))
{
 
   
$zaman=$r["zaman"];
   
$id=$r["id"];
   
$mesaj=$r["mesaj"];
   
$ad=$r["ad"];?> <tr><td><b>Tarih:</b> <? echo $zaman ?></td>
   <td><b>isim:</b> <? echo $ad ?></td></tr>
   <tr><td colspan=2><b>Mesaj:</b> <? echo $mesaj ?><hr color=blue></td></tr>
<? }?></table>
<br>
<br><center><font face="" size="3">@ Copyright ByZazaGame[Alican Inan] Tum Haklari Saklidir. </center></br>
 Evet Toplu Sohbet hazırlamış olduk.Kodları inceleyin kavramaya çalışın.Bu kodda sayfalama işlemi bulunmuyor.Bnu kavramanız açısından koydum.Eğer bu kodları kavrayabiliyorsanız/anlayabiliyorsanız php'yi öğrenmişsiniz demektir.Bu dersleri kavramak için dahah önceki derslere bakmanızı öneririm.

Hiç yorum yok:

Yorum Gönder