Anti-armenia.ORG - Forumlar - PHP+Ajax webchat application plugin



Istifadəçi
    2012-04-20 23:20 GMT                 

substring



VIP
Mesaj Sayı : 73
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   3  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Forumun chatın-a baxıb ona bənzəyən amma ajax texnologiyası ilə işləyən webchat(əslində webchat da demək düzgün olmaz,o qalıb sizin skripti nece develop eləməyinizə)
skripti yazmağa qərar verdim.Təkmilləşdirib seditio chat plugini halına gətirə bilərsiniz.Sql və source-ni sizlərlə paylaşıram.



index.php
Kod:
<html>
<head>
<?php

include("config.php");

##############################################################
    ##
## Coded by CAMOUFL4G3 ##   ##
##
## I haven't porsche ponamera,but I know I have GOD ##      ##
##
## Last 2 months ... ##
##
## Respect to all brothers ##  ##
##
##
##############################################################


?>
<title>Chat with Ajax.Coded by Camoufl4g3</title>

<style type="text/css">
#sabit{width:500px;height:130px;border:1px solid #000;margin:0 auto;background:#000;padding:3px 3px;}
.mesaj{width:500px;height:100px;resize:none;}
.kim{width:200px;padding:3px 5px;margin-bottom:4px;}
.gonder{padding:3px 5px;border:1px solid red;background:red;color:#fff;font:14px Arial;margin-top:5px;float:right;margin-right:3px;}
#serhler{width:506px;margin:0 auto;border:1px solid #000;margin-bottom:10px;}
.serh_mesaj{padding:3px 5px;background:#000}
.gonderen{background:red;font:13px Arial;}
.msj{background:#000;color:#fff;margin-left:3px;font:12px Arial}
#muellif{background:#000;margin-top:40px;padding:4px 5px;color:red;font:13px Arial;}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
</head>

<body>

<script type="text/javascript">
function gonder(){

var  kim = $("input[name=kim]").val();
var mesaj = $("textarea[name=mesaj]").val();

mesaj = jQuery.trim(mesaj);
kim = jQuery.trim(kim);

if((mesaj=="") || (kim=="")){

alert("İstifadəçi adı və ya mesajı boş göndərdiniz");
}else{

$.ajax({

type:"POST",
url:"kontrol.php",
data:{"kim":kim,"mesaj":mesaj},

success:function(netice){

if(netice=="xeta"){

alert("Bos mesaj gondermeyin");
}else{

var mesaj = $("textare[name=mesaj]").val("");
$("#serhler").append(netice);
}

}


})

}

}


</script>

<!--Serhler-->
<div id="serhler">
<?php

$serh_cek = mysql_query("select * from mesajlar");
$yoxla = mysql_num_rows($serh_cek);
if($yoxla>0){
while($serh_goster = mysql_fetch_array($serh_cek)){
$kim = stripslashes(strip_tags($serh_goster['kim']));
$mesaj = stripslashes(strip_tags($serh_goster['mesaj']));

?>


<div class="serh_mesaj"><span class="gonderen"><?=$kim?></span><span class="msj"><?=$mesaj?></span></div>
<?php }}else{
echo "Hele hecne yazilmayib";

}?>

</div>


<!--#Serhler-->

<!--Mesaj gonderme bolumu-->
<div id="sabit">
<form action="" method="post" onsubmit="return false">
<input type="text" name="kim" class="kim"/>
<textarea class="mesaj" name="mesaj"></textarea>
<input type="submit" value="Göndər" onclick="gonder()"class="gonder" />
</form>
<div id="muellif">Coded by Camoufl4g3</div>
</div>
<!--#Mesaj gonderme bolumu bitti-->

</body>
</html>
>[/code]

kontrol.php

[code]<?php
## Coded by Camoufl4g3 ##

require_once("config.php");
error_reporting(0);
$kim = mysql_real_escape_string(strip_tags(trim($_POST['kim'])));
$mesaj = mysql_real_escape_string(strip_tags(trim($_POST['mesaj'])));

if(empty($kim) and empty($mesaj)){

echo "xeta";
}else{

$yaz = mysql_query("insert into mesajlar (kim,mesaj) values('$kim','$mesaj')");

if($yaz){
$id = mysql_insert_id();
$cek = mysql_fetch_array(mysql_query("select * from mesajlar where id='$id' order by id desc limit"));

echo '<div class="serh_mesaj"><span class="gonderen">';echo $kim; echo'</span><span class="msj">'; echo $mesaj; echo '</span></div>';
}else{

echo "Bir xəta baş verdi";
}
}

?>[/code]

config.php


[code]<?php

## Database Credentials ##

$host = "localhost";
$user = "user";
$pass = "pass";
$database = "ajaxchat";
$conn = mysql_connect($host,$user,$pass) or die("Mysql Baza ilə əlaqə yaranmadı!");
mysql_select_db($database);

?>[/code]

[code]-- phpMyAdmin SQL Dump
-- version 2.11.7
-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Апр 20 2012 г., 21:21
-- Версия сервера: 5.0.51
-- Версия PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- База данных: `ajaxchat`
--

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

--
-- Структура таблицы `mesajlar`
--

CREATE TABLE IF NOT EXISTS `mesajlar` (
`id` int(11) NOT NULL auto_increment,
`kim` varchar(120) NOT NULL,
`mesaj` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;

--
-- Дамп данных таблицы `mesajlar`
--

[/code]

Faydalı olması diləyi ilə

Respect to all //Aka Camo

Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 01:03 GMT                 

BlackMinD



Pr0grammer
Mesaj Sayı : 1677
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   62  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : KARABAKH IS AZERBAIJAN!
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər bro əllərinə sağlıq
Respect

Ana VƏTƏN!
Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 01:11 GMT                 

substring



VIP
Mesaj Sayı : 73
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   3  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Səndə sağol qardaşım

Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 08:45 GMT                 

Ferid23



Admin
Mesaj Sayı : 1875
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   45  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : Anti-armenia.ORG
Ölkə :
Məslək : Programmer & Defacer
Yaş : 12
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər! Əllərinə sağlıq

AZ Domaini İhbar Hattı (Azərbaycan saytlarında olan boşluqları bizə bildirin): http://anti-armenia.org/forums.php?m=posts&q=572
Qaydalar (Saytın qayda-qanunlarını oxuyaraq əməl edin)
Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 08:53 GMT                 

MetaizM



Gold
Mesaj Sayı : 175
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   5  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər dəyərli mövzudur

Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 08:58 GMT                 

CwGhost



VIP
Mesaj Sayı : 160
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   4  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : Baku
Ölkə :
Məslək : CwGhost
Yaş :
Mesaj :

Mövzunu Paylaş!


təşəkkürlər

http://s017.radikal.ru/i404/1202/c6/a2947080a3c4.png
Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 10:05 GMT                 

LocaL



Gold
Mesaj Sayı : 141
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   2  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər : Badu Kubə
Ölkə :
Məslək : ....
Yaş :
Mesaj :

Mövzunu Paylaş!


Təşəkkürlər Əladır

Çakıl taşlı yollar yordu beni, keşke yürüse yanımda bişr-i hafi...
Anti-armenia.ORG
    

Istifadəçi
    2012-04-21 12:33 GMT                 

MCH



Gold
Mesaj Sayı : 58
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   2  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


http://islam-az.net/ajaxchat/ sehv hardadi? Bir xeta bas verdi yazir.

Anti-armenia.ORG
    

Istifadəçi
    2012-04-22 21:44 GMT                 

substring



VIP
Mesaj Sayı : 73
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   3  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


sql-i phpmyadmin-ə import etmisən ?

Anti-armenia.ORG
    

Istifadəçi
    2012-04-23 12:18 GMT                 

MCH



Gold
Mesaj Sayı : 58
Mövzu Sayı :
Rep Ver : 
Rep Sayı :   2  
Indi Saytda : Durum
Cinsiyyət : Oğlan
Şəhər :
Ölkə :
Məslək :
Yaş :
Mesaj :

Mövzunu Paylaş!


etmişəm.

Anti-armenia.ORG