Dobrý den, mám problém. Rozhodl jsem se pro zprovoznění banlistu na webu http://www.minecroftwar.eu/.
Na server jsem dal plugin UltraBan, vše nastavil, MySQL jsme nastavil SQL serveru (ne webu), a na MyPHPAdmin mám normálně tabulky banlist a banlistip, a v tabulkách jsou zapsané bany. Bohužel na web se mi to dát nepovedlo. soubor banlist.php mám v základní složce webu, tudíž adresa banlistu by měla být http://www.minecroftwar.eu/banlist.php. Jenže když zadám tuto adresu, ja sami vidíte, je to nedostupný.. přemýšlel jsem o tom, že je třeba chyba v kodu... Žádnou jsem nenašel. (PHP jakžtakž ovládám)
když si do té samé složky nahraju obrázek, třeba obrazek.png, a zadám http://www.minecroftwar.eu/obrazek.png/, obrázekl se mi krásně načte. nevíte v šem je chyba? (v pluginu určitě ne, vsadil bych na špatně napsané ůdaje.)
banlist.php:
Kód: Vybrat vše
<!DOCTYPE HTML PUBLIC „-//W3C//DTD HTML 4.01//EN“ „http://www.w3.org/TR/html4/strict.dtd“>
<html>
<head>
<title>Ultra Banlist</title>
</head>
<body>
<h1>Ultra Banlist</h1>
<?php
// change these things
$server = „localhost“;
$dbuser = „gs_37850_1“;
$dbpass = „b0*****a“; //Toto mám samozřejmě upravené kvůli ochraně dat! :)
$dbname = „gs_37850_1“;//údaje MySQL jsou OK.
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query(„SELECT * FROMbanlistORDERBYidDESC“);
//This will display the most recent by id edit this query how you see fit. Limit, Order, ect.
echo „<tablewidth=100% border=1 cellpadding=3 cellspacing=0>“;
echo „<trstyle=“font-weight:bold“>
<td>Type</td>
<td>Name</td>
<td>Reason</td>
<td>Admin/Mod</td>
<td>Time</td>
<td>TimeTempBan</td>
<td>id</td>
</tr>“;
while($row = mysql_fetch_assoc($result)){
if($col == „#eeeeee“){
$col = „#ffffff“;
}else{
$col = „#eeeeee“;
}
echo „<tr bgcolor=$col>“;
if($row['type'] == „5”){
echo „<td>Unban</td>“;
}else{
if($row['type'] == „3”){
echo „<td>Kick</td>“;
}else{
if($row['type'] == „2”){
echo „<td>Warn</td>“;
}else{
if($row['type'] == „0”){
echo „<td>Banned</td>“;
}else{
if($row['type'] == „1”){
echo „<td>IPBanned</td>“;
}else{
if($row['type'] == „4”){
echo „<td>Fine</td>“;
}else{
if($row['type'] == „6”){
echo „<td>Jailed</td>“;
}else{
if($row['type'] == „9”){
echo „<td>Perma</td>“;
}else{
echo „<td>Unknown</td>“;
//Holy Epic If Statement Batman!
}
}
}
}
}
}
}
}
echo „<td>“.$row['name'].“</td>“;
echo „<td>“.$row['reason'].“</td>“;
echo „<td>“.$row['admin'].“</td>“;
//Convert Epoch Time to Standard format
$datetime = date(„F j, Y, g:i a“, $row['time']);
echo „<td>$datetime</td>“;
$dateconvert = date(„F j, Y, g:i a“, $row['temptime']);
if($row['temptime'] == „0”){
echo „<td>None</td>“;
}else{
echo „<td>$dateconvert</td>“;
}
echo „<td>“.$row['id'].“</td>“;
echo „</tr>“;
}
echo“</table>“
?>
</div>
Ban database provided by UltraBans.
</body></html>