Nie radzilbym tego skryptu czatu uzywac. Na niego jest mnostwo atakow.
Rok temu na nim pracowalem i wiekszosc czasu to bylo robienie zabezpieczen.
Ogłoszenie
Zwiń
No announcement yet.
tabele
Zwiń
X
-
Oo jeeju... WebDeWo
Tabela ktorą masz stworzyc to tak:
Tutuł: dowcipy
Kolumny:
-id (int(3) Auto Incument)
-dowcip (text)
Tabele tworzysz w phpmyadmin, chyba się orientujesz jak
Zostaw komentarz:
-
Więc kod do tych komend jest taki:
1 dodawanie komend
Kod php:function cmd_dodajdowcip()
{
extract($GLOBALS);
$txt = $parts;
unset($txt[0]);
$txt = trim(implode(' ', $txt)."");
$q = $db->query("select * from `nicki` where `numer` = '{$from}'");
$db->query("insert into `dowcipy` (`id`, `dowcip`) values (0, '{$txt}')");
$q = $db->query("select numer from nicki where online=1");
while($n = $q->fetch_assoc())
$odb[] = $n['numer'];
$q = $db->query("SELECT * FROM `nicki` WHERE `numer` = '{$from}' ");
$txt = '';
while($a = $q->fetch_assoc())
{
$t .= ''.$main->nick($a['nick'], $a['staff'])."";
}
$mb->addText("$Czat $t dodal dowcip do bazy :) ", FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
$p->push($mb);
echo "$Czat Ok zapisano ;p";
}
Kod php:function cmd_dowcip()
{
extract($GLOBALS);
$q = $db->query("SELECT * FROM `nicki` WHERE `numer` = '{$from}' ");
$txqt = '';
while($r = $q->fetch_assoc())
{
$txqt = substr($r['kanal'], 0, 200).'';
}
$q = $db->query("SELECT * FROM `dowcipy` ORDER BY RAND() limit 1 ");
$txat = '';
$s = 0;
while($tr = $q->fetch_assoc())
{
$taa .= '['.$tr['id']. '] '.$tr['dowcip']."";
}
$q = $db->query("select `numer` from `nicki` where `online`=1 ");
while($n = $q->fetch_assoc())
$odb[] = $n['numer'];
$mb->addText("$Czat ".$main->nick($user['nick'], $user['staff'])." prosi GGCzat opowiedz dowcip :) ", FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
$p->push($mb);
$mb->clear();
$mb->addText("###DOWCIP###\r\n$taa - $txat ", FORMAT_BOLD_TEXT)->addText("",FORMAT_ITALIC_TEXT)->setRecipients($odb);
$p->push($mb);
}
Zostaw komentarz:
-
-
Piip.. fail. To co napisałeś to nie żadna tabelka tylko tablica. W dodatku stworzenie tak tej komendy byłoby mało wygodne i ciężkie dla serwera. Tabele znajdują się w MySQL. Nie klikałeś nigdy w przycisk "Create table" w phpmyadmin .?
Kasiu nie każda komenda z innego skryptu będzie pasowała do twojego, ale zawsze da się coś z niej zrobić. Jeżeli komenda pochodzi z tego skryptu to wklej nam tutaj kodzik, a my Ci już pomożemy
Zostaw komentarz:
-
Hmm, a tak dokładniej?
Jeśli chcesz z tabelką php w których będą dowcipy, to robisz:
Kod php:$tabelka[0] = 'pierwszy';
$tabelka[1] = 'drugi';
//i tak dalej
Zostaw komentarz:
-
tabele
Witam!
Mam na imię Kasia.
Jestem początkująca w języku php.
Posiadam GGCzat główny, jest on już zainstalowany na numerze, dobrze chodzi i w ogóle, ale chciałabym mieć na nim komendę /dowcip. /dodajdowcip mam kody, ale nie potrafię zrobić do nich tabel. Czy ktoś mógłby mi pomóc zrobić tabele? Jeśli będą potrzebne kody komend to mogę tu napisać.
Pozdrawiam
Zostaw komentarz: