Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 45 Oy - Ortalama: 2.62
  • 1
  • 2
  • 3
  • 4
  • 5
Basit Özel Mesaj Sistemi
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #1
Basit Özel Mesaj Sistemi
basit bir mesaj gönderip okuma sistemi umarım yardımcı olabilirim yazılımı tamamen bana aittir

index.php

<?php
session_start
();
$k_id=$_SESSION['id'];
mysql_select_db('mesajlar',mysql_connect("localhost","root"))or die("data bağlanamadı");
$bul=mysql_query("SELECT * FROM mesajlar WHERE a_id='$k_id' && okundu='0'");//okunmamıs mesaj var mı kontrol et
$say=mysql_num_rows($bul);
if(
$say==0){//okunmamıs mesaj var mı 
    
echo '<a href="mesaj.php">mesajlar</a>';
}else{
    echo 
'<a href="mesaj.php">mesajlar ('.$say.')</a> ';
}

if(
$_POST){
    
$alici=$_POST['alici'];
    
$bul=mysql_query("SELECT * FROM karakter WHERE username='$alici'");
    
$say=mysql_num_rows($bul);
    if(
$say>0){
        
$us=mysql_fetch_array($bul);
        
$alici_id=$us['id'];
        
$baslik=$_POST['baslik'];
        
$mesaj=$_POST['mesaj'];
        
$tarih=date("G:i:s d.m.Y");
        
        
$ekle=mysql_query("INSERT INTO mesajlar(g_id,a_id,baslik,mesaj,tarih,okundu) VALUES('$k_id','$alici_id','$baslik','$mesaj','$tarih','0')")or die('Bir Hata Olusttu');
        echo 
'<br>Mesajiniz Gonderildi';
        
    }else{
        echo 
'<br> Kullanıcı Adını Yanlış Girdiniz Kontrol Ediniz';
    }
    
}else{
    echo 
'<form action="" method="post">
    Alıcı :<input type="text" name="alici"><br>
    başlık :<input type="text" name="baslik"> <br>
    mesaj :<textarea name="mesaj"></textarea><br>
    <input type="submit" value="Gönder"><br>
    </form>'
;
}
?>

mesaj.php

<?php
session_start
();
$k_id=$_SESSION['id'];
mysql_select_db('mesajlar',mysql_connect("localhost","root"))or die("data bağlanamadı");
echo 
'<a href="index.php">ana sayfa</a>';
@
$mesaj_id=$_GET['id'];

if(isset(
$mesaj_id)){
    
$bul=mysql_query("SELECT * FROM mesajlar WHERE a_id='$k_id' && id='$mesaj_id'");
    
$mesaj=mysql_fetch_array($bul);
    
$gon=$mesaj['g_id'];
    
$kimden=mysql_query("SELECT username FROM karakter WHERE id='$gon'");
    
$kimmis=mysql_fetch_array($kimden);
    echo 
'<br>Gönderen : '.$kimmis['username'].'<br>baslık : '.$mesaj['baslik'].'<br>mesaj: '.nl2br($mesaj['mesaj']);
    
$okundu=mysql_query("UPDATE mesajlar SET okundu='1' WHERE id='$mesaj_id' LIMIT 1");
    
}else{
    
$bul=mysql_query("SELECT * FROM mesajlar WHERE a_id='$k_id'");
    while(
$mesaj=mysql_fetch_array($bul)){
        
$okundu=$mesaj['okundu'];
        if(
$okundu){
            echo 
'<br>Okunan Mesaj <a href="mesaj.php?id='.$mesaj['id'].'">'.$mesaj['baslik'].'</a>';
        }else{
            echo 
'<br>Okunmayan Mesaj <a href="mesaj.php?id='.$mesaj['id'].'">'.$mesaj['baslik'].'</a>';
        }
    }
}

?>


mysql
CREATE TABLE IF NOT EXISTS `karakter` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
usernamevarchar(32COLLATE utf8_turkish_ci NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=;


CREATE TABLE IF NOT EXISTS `mesajlar` (
  `
idint(11NOT NULL AUTO_INCREMENT,
  `
g_idint(11NOT NULL,
  `
a_idint(11NOT NULL,
  `
baslikvarchar(32COLLATE utf8_turkish_ci NOT NULL,
  `
mesajtext COLLATE utf8_turkish_ci NOT NULL,
  `
tarihvarchar(32COLLATE utf8_turkish_ci NOT NULL,
  `
okunduint(11NOT NULL,
  
PRIMARY KEY (`id`)
ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=


@simavi
27-01-2012 0:43
Bul Alıntı
Producer Çevrimdışı RTR Games
*
Yeni Üye
Üye No: 9
Konu Sayısı:
Yorum Sayısı: 218
61
Yorum: #2
RE: Basit Özel Mesaj Sistemi
Yine güzel bir paylaşım.Gülümseme
27-01-2012 16:36
Bul Alıntı
Sado Çevrimdışı Muhammet Çolak
*
Yeni Üye
Üye No: 1
Konu Sayısı:
Yorum Sayısı: 662
101
Yorum: #3
RE: Basit Özel Mesaj Sistemi
evet süper bir paylaşım eline sağlık teşşekürler sinan
27-01-2012 18:17
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #4
RE: Basit Özel Mesaj Sistemi
umarım yararlı olur Gülümseme

@simavi
27-01-2012 18:41
Bul Alıntı
mallda Çevrimdışı Yeni Üye
*
Yeni Üye
Üye No: 14505
Konu Sayısı:
Yorum Sayısı: 7
0
Yorum: #5
RE: Basit Özel Mesaj Sistemi
Merhaba. Hortlatıyorum ama bi sorum olacak. Kullanıcı adı ve şifre girişli bi sistemi olan site tasarlıyorum. Özel mesaj kısmı eklemeyi düşündüm. Veri tabanına bağlantıyı yapıp mesaj seçilen id'deki kişiye gitmesini sağlayabiliyorum ve v.d'da görebiliyorum.(phpMyAdmin'de.) Fakat gönderilen mesajı gönderilen kişinin mesajlar kısmında görebilmesini ve mesaja dosya eklenebilmesi konusunda tıkanıyorum. Yardım edebilir misiniz? Şimdiden teşekkürler.
24-02-2016 2:46
Bul Alıntı
mallda Çevrimdışı Yeni Üye
*
Yeni Üye
Üye No: 14505
Konu Sayısı:
Yorum Sayısı: 7
0
Yorum: #6
RE: Basit Özel Mesaj Sistemi
Merhaba. Hortlatıyorum ama bi sorum olacak. Kullanıcı adı ve şifre girişli bi sistemi olan site tasarlıyorum. Özel mesaj kısmı eklemeyi düşündüm. Veri tabanına bağlantıyı yapıp mesaj seçilen id'deki kişiye gitmesini sağlayabiliyorum ve v.d'da görebiliyorum.(phpMyAdmin'de.) Fakat gönderilen mesajı gönderilen kişinin mesajlar kısmında görebilmesini ve mesaja dosya eklenebilmesi konusunda tıkanıyorum. Yardım edebilir misiniz? Şimdiden teşekkürler.
24-02-2016 2:46
Bul Alıntı
Mucit Çevrimdışı Bilim, Teknoloji ve PC
Yasaklı Kullanıcı
Senarist
Coder
Üye No: 11
Konu Sayısı:
Yorum Sayısı: 2,250
Yorum: #7
RE: Basit Özel Mesaj Sistemi
Mesaja dosya yükleme! Mesaja dosyanın linkini yükle! Açık Ağızlı Gülümseme
24-02-2016 12:26
Bul Alıntı


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
SSS [SORU] Özel Oda Kurmalı Oyun essakhra 1 257 11-09-2016 0:51
Son Yorum: Mucit
  [DERS] Php ile Basit Bot Yapımı (Uzaktan Veri Çekimi) Mucit 0 314 24-04-2016 1:29
Son Yorum: Mucit
  [DERS] Php basit dosya yükleme sistemi Mucit 4 453 28-02-2016 4:21
Son Yorum: Mucit
  [ÇÖZÜLDÜ]Tarla sistemi pmxd 16 4,790 13-09-2015 0:12
Son Yorum: otteoyna
  Basit Bir Dil Yönetimi asimavi 3 1,727 18-05-2014 9:17
Son Yorum: ömer faruk ayvaz

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi