sorun PHP SİTE İÇİ HABERLEŞME SORUNU
grup içinde mesajlaşmak için bir kod
ben komple atıcağım değerlendiren arkadaşlar için daha faydalı olacaktır
burda iki arkadaş mesajlaşırken kim kime yazdığını görmesi gerekiyor ama sql yazmıyor
bunuda fid ve tid diye komutla yapıyor şimdiden tşk.
1. php dosyası
<?php require_once("dos/db.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Mesaj Gönder</title>
<style type="text/css">
<!--
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
-->
</style>
</head>
<body>
<?php
if(!$mesajgonder)
{ ?>
<form name="mg" action="mesaj_gonder.php" method="post">
<table width="300" border="0" align="left" cellpadding="4" cellspacing="4">
<tr>
<td width="89"><div align="right" class="style2">Konu:</div></td>
<td width="283"><div align="left">
<input name="konu" type="text" id="konu" value="<?php echo $_GET['k']; ?>" size="33" maxlength="40"/>
</div></td>
</tr>
<tr>
<td valign="top"><div align="right" class="style2">Mesaj:</div></td>
<td><div align="left">
<textarea name="mesaj" id="textarea" cols="30" rows="5"></textarea>
</div></td>
</tr>
<tr>
<td><input type="hidden" name="fid" value="<?php echo $_GET['fid']; ?>" /> <input type="hidden" name="tid" value="<?php echo $_GET['tid']; ?>" /></td>
<td><input type="submit" name="mesajgonder" id="button" value="Mesajı Gönder" /></td>
</tr>
</table>
</form>
<?php } else
{
$fid=$_POST['fid'];
$tid=$_POST['tid'];
$konu=strip_tags($_POST['konu']);
$mesaj=strip_tags($_POST['mesaj']);
if ((!$mesaj) || (!$konu)) { exit('<p style="font-family:verdana; font-size:small;" align="center"><br /><br /><b>Hatalı İşlem</b><br /><br />Mesajınızın konu ve gövde<br/>bölümlerini boş bırakamazsınız.<br /><br /><a href="javascript:history.go(-1);">Geri dönmek için tıklayınız</a></p>'); }
mysql_query("insert into mesaj values('','$fid','$tid','$konu','$mesaj','0')",$con) or die(mysql_error());
echo '<p style="font-family:verdana; font-size:small;" align="center"><br /><br /><b>Mesajınız başarıyla gönderildi</b><br /><br />Gelen mesajlarınızı kullanıcı yönetim<br/>panelinden takip edebilirsiniz. <br /><br /><a href="javascript:window.close();">Pencereyi kapatmak için tıklayınız</a></p>';
}
?>
</body>
</html>
2 php dosyası bunda listeme yapıyor
<?php require_once("_ilk.php"); ?>
<?php if (!$id) { echo "Sistem hatasý! Geçersiz istekte bulundunuz. Bu hata raporu sistem yöneticisine bildirilecektir."; require_once("_son.php"); } ?>
<h1 class="pagetitle">Mesajlarýnýz</h1>
<div class="column1-unit">
<?php
$vs=mysql_query("select * from mesaj where tid=$id group by oku order by oku asc",$con);
if (mysql_num_rows($vs))
{
$vr=mysql_fetch_assoc($vs);
do {
$vma=mysql_fetch_assoc(mysql_query("select * from kullanici where kid=".$vr['fid'],$con));
?>
<h2 class="block"><?php if(!$vr['oku']) { echo '<img src="img/yeni.gif" />'; } ?><?php echo $vma['adsoyad']; ?> » <strong><?php echo $vr['konu']; ?></strong></h2>
<div class="column1-unit"><br />
<h3 align="left"><?php echo $vr['mesaj']; ?></h3>
</div> <div class="sistem-mesaj3">
<p class="details" align="center"><a href="<?php echo popupLink('mesaj_gonder.php?fid='.$id.'&tid='.$vr['fid'].'&k='.$vr['konu'],400,220); ?>"> Cevap Yaz</a> - <a href="#" onclick="JavaScript:ask('mesaj_sil.php?mesaj_id=<?php echo $vr['meid']; ?>')">Mesajý Sil</a></p>
</div><br /><br />
<?php
}while($vr=mysql_fetch_assoc($vs));
mysql_query("update mesaj set oku=1 where tid=$id",$con);
$mesajsayi=0;
echo '<br />';
} else { echo '<p>Sistemde kayýtlý mesajýnýz bulunamadý.</p>'; }
?>
</div>
<?php require_once("_son.php"); ?>
3. php buda db ayar dosyası
<?php
$yoneticiEposta="
[email protected]"; // Yonetici E-Posta Adresi
$yoneticiKullanici="root"; // Yonetici Kullanici Adi
$yoneticiParola="root"; // Yonetici Kullanici Adi
$siteAd="OtoDevir.Com"; // Gorunen Site Adi
$siteSlogan="Online Otomobil Pazarýnýz"; // Sitenin Slogani
$siteKeywords="online, otomobil, ilan, satýlýk araç, satýlýk otomobil, galeri, oto galeri, satýlýk, araba, bedava, ücretsiz"; // Sitenin Etiketleri
$krediFiyat=array( // Kredi Fiyatlari [Kredi=>Fiyat]
"25"=>"25",
"50"=>"50",
"75"=>"75",
"100"=>"100"
);
$krediGaleriac=25;
$krediVitrin=10;
$krediTur2=10;
$krediTur3=20;
$krediGosterim1=5;
$krediGosterim2=10;
$krediGosterim3=15;
$krediGosterim4=20;
$banka1="Banka Adi";
$banka2="Sube Kodu + Hesap No";
$banka3="Alici Adi";
$username="root"; // Veritabani Kullanici Adi
$password="root"; // Veritabani Sifresi
$database="root"; // Veritabani Adi
$hostname="localhost"; // Veritabani Sunucusu
$con = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $con);
mysql_query("SET NAMES 'latin5'");
?>