[ freind @ 15.01.2008. 15:05 ] @
Imao sam nalog na sezamhosting.com ! U pitanju je bila WAP chat skripta! Preopterecivala im je server i onda su me suspendovali! Kazu da je problem u bazi i da trazi upita kao 30 sajtova! Ja sam VELIKI POCETNIK! Sam sam nadogranjivao skriptu ! Ako mozete pomozite ...sta da radim ovde:
Code:

-- 
-- Table structure for table `chat_kick`
-- 

CREATE TABLE `chat_kick` (
  `id` int(11) NOT NULL auto_increment,
  `nick` text NOT NULL,
  `razlog` text NOT NULL,
  `vreme` text NOT NULL,
  `banovan` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

-- 
-- Dumping data for table `chat_kick`
-- 


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

-- 
-- Table structure for table `chat_on`
-- 

CREATE TABLE `chat_on` (
  `nick` text character set swe7 NOT NULL,
  `time` text character set swe7 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Dumping data for table `chat_on`
-- 


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

-- 
-- Table structure for table `chat_pass`
-- 

CREATE TABLE `chat_pass` (
  `id` int(99) NOT NULL auto_increment,
  `nick` text character set swe7 NOT NULL,
  `pass` text character set swe7 NOT NULL,
  `activ` text character set swe7 NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=316 ;

-- 
-- Dumping data for table `chat_pass`
-- 


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

-- 
-- Table structure for table `chat_pps`
-- 

CREATE TABLE `chat_pps` (
  `id` int(99) NOT NULL auto_increment,
  `pp` text NOT NULL,
  `kome` varchar(100) character set swe7 NOT NULL,
  `odkoga` varchar(255) character set swe7 NOT NULL,
  `procitana` text character set swe7 NOT NULL,
  `sat` text character set swe7 NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=249191 ;

-- 
-- Dumping data for table `chat_pps`
-- 

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

-- 
-- Table structure for table `chat_users`
-- 

CREATE TABLE `chat_users` (
  `id` int(11) NOT NULL auto_increment,
  `nick` text NOT NULL,
  `poseta` text,
  `ip` text,
  `soft` text,
  `zadnjasoba` varchar(20) character set swe7 NOT NULL default 'Ludnica',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14527 ;

-- 
-- Dumping data for table `chat_users`
-- 


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

-- 
-- Table structure for table `maxonline`
-- 

CREATE TABLE `online` (
  `id` int(1) NOT NULL,
  `maxonline` text character set swe7 NOT NULL,
  `date` text character set swe7 NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Dumping data for table `online`
-- 


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


-- 
-- Table structure for table `private`
-- 

CREATE TABLE `private` (
  `id` int(20) NOT NULL auto_increment,
  `nick` varchar(20) NOT NULL,
  `text` text NOT NULL,
  `sat` varchar(50) NOT NULL,
  `kljuc` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=24 ;

-- 
-- Dumping data for table `private`
-- 

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

-- 
-- Table structure for table `statusi`
-- 

CREATE TABLE `statusi` (
  `id` int(11) NOT NULL auto_increment,
  `nick` text NOT NULL,
  `admin` text NOT NULL,
  `mods` text NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

-- 
-- Dumping data for table `statusi`
-- 


skripta se nalazi nja http://e.r8.org ! Pocetnik sam!

Hvala unapred......
[ misk0 @ 15.01.2008. 15:17 ] @
To je samo struktura baze koja malo govori. Ne pravi baza upite prema sebi, vec aplikacija koja je koristi. Ti treba da mjenjas aplikaciju ili bar taj problematican dio.

[ chachka @ 15.01.2008. 15:38 ] @
A da nije ovo vešta reklama?
[ Tyler Durden @ 16.01.2008. 08:40 ] @
Moguće da jeste, ali ja bih htio da potvrdim da i ja imam na nekim serverima problema sa klijentima koji baš koriste neke wap chat skripte i sl. Bukvano ubijaju bazu.
Nikad nisam imao vremena da se više udubim u to (riješio sam na jedan mangupski način to) ali koliko se sjećam radilo se upravo o generisanju velikog broja upita na bazu.
[ freind @ 16.01.2008. 09:11 ] @
Nije reklama....treba mi strucna pomoc! Pa poslacu nekome skriptu na mail...neko ko mi pomogao...da neostavljam skriptu ovde svima! Zamolio bih nekoga ko moze bar da pogleda malo u cemu je problem da mi ostavi mail pa da mu posaljem skriptu....


Ima li takvih koji bi pomogli ?
[ freind @ 16.01.2008. 10:44 ] @
da li ovde ima neki problem ?
ovo je soba chata....
Code:

$agentts = getenv('REMOTE_ADDR');
$ugentts = getenv('HTTP_USER_AGENT');

$resultttt = @mysql_query ("Select * from chat_users where nick='".$nick."'LIMIT 0,1");
$rowwww = mysql_fetch_array ($resultttt);           
        
$nicks = $rowwww["nick"]; 
$poseta = $rowwww["poseta"];
$ips = $rowwww["ip"];
$softss = $rowwww["soft"];
$nicks = strtolower($nicks);
$malinick = strtolower($nick); 

if($nicks==$malinick & ($ips!=$agentts || $softss!=$ugentts)){

echo "Pozdrav $nick,ne mozete uci u ovaj nick jer je zasticen<br/>";
echo "<br/>NECU DA REKLAMIRAM</p>";
echo "</card>";
}

else if($malinick!=$nicks||($nicks==$malinick & $ips==$agentts & $softss==$ugentts))
{
$neprocitane=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM chat_pps WHERE procitana='neprocitana' AND kome='".$nick."'"));
if ($neprocitane[0]>0){echo"<b>Imate Pismo!<br/><a href=\"".$_SERVER["PHP_SELF"]."?friend=inboxpp&amp;nick=$nick&amp;sm=$(sm)&amp;G=$(g)&amp;A=$(a)&amp;room=$room\">Neprocitanih $neprocitane[0]</a><br/></b>";}
echo"............ da nepisem dalje..ostatak nema veze sa mysql bazom....a oproblem je u bazi! ";
}







ovo je stranica na kojoj se unosi tekst....
Code:

echo "<card id=\"Say\" title=\"$lang_say ($_time)\">";
echo "<onevent type=\"onenterforward\">\n";
echo "        <refresh>\n";
echo "        <setvar name=\"mess\" value=\"\"/>\n";
echo "        </refresh>\n";
echo "</onevent>\n";

echo "<p align=\"left\">";
$nick = ereg_replace(" ", "_", $nick);
if($room=="Ludnica"||$room=="Kuliranje"||$room=="Tipkanje"||$room=="Hot_Soba"||$room=="Javna_Soba"){
echo "";
 
$agentts = getenv('REMOTE_ADDR');
$ugentts = getenv('HTTP_USER_AGENT');

 $resulttttt = @mysql_query ("Select * from chat_users where nick='".$nick."'");
$rowwwww = mysql_fetch_array ($resulttttt);          
         if (mysql_affected_rows() == 0) {
         echo "Molimo Vas zastitite nick<br/>";
}
$nicks = $rowwwww["nick"]; 
$poseta = $rowwwww["poseta"];
$ips = $rowwwww["ip"];
$softss = $rowwwww["soft"];
$nicks = strtolower($nicks);
$malinick = strtolower($nick); 

if($nicks==$malinick & ($ips!=$agentts || $softss!=$ugentts)){

 
echo "Pozdrav $nick,ne mozete uci u ovaj nick jer je zasticen<br/>";
echo "<br/>NECU DA MISLITE DA SE REKLAMIRAM</p>";
echo "</card>";
}

else if($malinick!=$nicks||($nicks==$malinick & $ips==$agentts & $softss==$ugentts)){

$mod=mysql_fetch_array(mysql_query("SELECT mods FROM statusi WHERE nick='".$nick."'LIMIT 0,1"));
$nick = strtolower($nick);

if($mod[0]=="1"){
                            echo "<a href=\"index.php?friend=kick&amp;nick=$nick&amp;kome=$kome\">Kickuj $kome</a><br/>";
                            }

}



prvo da odradimo ovaj deo pa cu ostaviti jos neke stranice koje su jako posecene...

Unapred HVALA!!!

[ misk0 @ 16.01.2008. 11:12 ] @
Chat skripte koje koriste bazu kao LOG fajl? Nije bas najbolje rjesenje kod iole posjecenih sajtova. Nije neka pomoc - ali pokusaj pronaci drugu skriptu.

[ freind @ 16.01.2008. 11:49 ] @
Namucio sam se dok sam odradio celu skriptu! Nadam se da postoji neko resenje? Pa kako onda da radim log? Da trpam podatke u neki txt fajl? a ne u bazu pa onda iz toga do ocitava ovu zastitu? Jos neko da pomogne?