[Release]Pranger Script

05/20/2011 18:22 0x4D617276#1
Hey,
habe das Script schon lange bei mir rumfliegen, nur vergessen es Public zu machen =D

Also erstes SQL ausführen:
PHP Code:
DROP TABLE IF EXISTS `bans`;
CREATE TABLE `bans` (
  `
IDint(11NOT NULL AUTO_INCREMENT,
  `
Account_Namechar(255NOT NULL,
  `
server`  int(1NOT NULL DEFAULT 0,
  `
Grundchar(255NOT NULL,
  `
Dauerenum('Drei Tage','Eine Woche','Ein Monat','Permanent'NOT NULL,
  
PRIMARY KEY (`ID`)
ENGINE=InnoDB AUTO_INCREMENT=DEFAULT CHARSET=latin1

Und das PHP Script:
PHP Code:
<!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=utf-8" />
<title>Unbenanntes Dokument</title>
<?php
require("../inc/config.inc.php");
$sql "SELECT * FROM account.bans WHERE SERVER = '".mysql_real_escape_string($_POST['server'])."';";
$res mysql_query($sql)
?>
</head>

<body>
<table width="100%" border="1">
  <tr>
    <th scope="col">Account Name</th>
    <th scope="col">Grund des Bans</th>
    <th scope="col">Server</th>
    <th scope="col">Dauer des Bans</th>
  </tr>
  <?php
  
while($bans mysql_fetch_object($res)){
  echo 
'<tr>
      <td>'
.$bans->Account_Name.'</td>
    <td>'
.$bans->Grund.'</td>
    <td>'
.$bans->server.'</td>
    <td>'
.$bans->Dauer.'</td>
  </tr>'
;
  }
  
?>
</table>

</body>
</html>

Das PHP Script kommt in den Ordner Pages, der SQL Befehl muss auf die Tabelle "account" ausgeführt werden!

Mfg
0x4D617276
05/20/2011 18:22 Perfection-#2
guter script doch bitte bitte mach einen sammelthread so viele scripts wie du hier released :D
05/20/2011 18:23 iKyroja :>#3
Hä was das jetzt genau ?
05/20/2011 18:24 wegus#4
Quote:
Originally Posted by iKyroja :> View Post
Hä was das jetzt genau ?
Ein Pranger mein Lieber Kyroja.
Dass kannst du in deine Homepage einbauen damit die User immer schauen können wieso sie gebannt ist o. wer so gebannt ist.

Like this: [Only registered and activated users can see links. Click Here To Register...]
05/20/2011 18:24 Perfection-#5
das ist da kann jeder sehen " wer , wann , und wie lange gebannt wurde" soltest du selber erkennen!
05/20/2011 18:26 0x4D617276#6
Jo, habt beide recht ^^
Hab noch als Bann Dauer eine Enumeration(Liste) genommen, da man so leichter die Zeit auswählen kann, natürlich kann man dort auch noch die ein oder andere Banndauer hinzufügen!
05/20/2011 18:31 Perfection-#7
so und wenn du jetzt ganz gut bist verbindest du die normale bann page mit dieser hier ist nicht schwer musst nur in die normale bann page noch einen query rein machen und das wars
05/20/2011 18:37 .iXream.#8
Das is mal gut.Nun werden die auch der Homepage erwähtn und nicht nur im Forum
05/21/2011 08:39 Howaner#9
gute Idee
05/21/2011 14:49 Yuuto'#10
Hat einer eine Ahnung wie ich das ins WBB3 einbaue?
05/21/2011 14:58 Daroolein#11
PHP Code:
$_POST['server'
Wird nirgends definiert, es gibt auch keine Post-Form.
05/21/2011 15:47 'aiiR7#12
Du brauchst die Config nicht zu includen, die Verbindungen zur Datenbank werden schon in der Index hergestellt.
Dazu wird das POST, wie daroo schon sagte, auch nicht definiert.
05/21/2011 16:43 Perfection-#13
das hatte ich ihm schon in skype gesagt aber naja genauso wie die ganzen <html>,<body> braucht er nicht da das schon in der index gemacht wird !

und es ist auch nicht wirklich so interessant weil es nur die Acc-Id ausgibt wenn es sich zu der acc-id den passenden playernamen suchen würde oder so wäre besser !
05/21/2011 16:46 Yuuto'#14
Keiner eine Ahnung wie ich das ins WBB einbinde?
05/21/2011 16:47 Perfection-#15
was willst du mit wbb?? das is für hennink CMS!