Problemen met mijn crime script

Status
Niet open voor verdere reacties.

radiostereo

Nieuwe gebruiker
Lid geworden
30 okt 2007
Berichten
3
Hallo :)
Ik ben bezig met een crimescript voor op mijn pagina

(zie www.RadioStereo.nl/Crime )

Maar in de onderstaande pagina krijg ik de volgende foutmelding:

Parse error: syntax error, unexpected $end in /var/www/vhosts/radiostereo.nl/httpdocs/Crime/adm-ban.php on line 65

is er iemand die mij kan helpen?

Alvast bedankt!
Stefan

PHP:
<?PHP
include("config.php");
  $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`pc`) AS `pc`,UNIX_TIMESTAMP(`transport`) AS `transport`,UNIX_TIMESTAMP(`bc`) AS `bc`,UNIX_TIMESTAMP(`slaap`) AS `slaap`,UNIX_TIMESTAMP(`kc`) AS `kc`,UNIX_TIMESTAMP(`start`) AS `start`,UNIX_TIMESTAMP(`crime`) AS `crime`,UNIX_TIMESTAMP(`ac`) AS `ac` FROM `users` WHERE `login`='{$_SESSION['login']}'");
  $data	= mysql_fetch_object($dbres);
if ($data->level < 255) {
?>
<html>
<head>
<title>Vendetta</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="keywords" content="Vendetta,Crimegame,crimegame,vendetta">
<meta name="language" content="english">
<META name="description" lang="nl" content="Vendetta crimegame met pit.">
</head>
<table width=100%>
<tr> 
    <td class="subTitle"><b>Bannen</b></td>
  </tr>
  <tr><td>&nbsp;&nbsp;</td></tr>
  <tr> 
    <td class="mainTxt">
<?
if ($data->level < 255) { print "Je hebt niet voldoende rechten.";exit; }
$ip = $_POST['ip'];
$reden = $_POST['reden'];
if (!$reden) { $reden = Geen; }
$exist = mysql_fetch_object(mysql_query("SELECT * FROM `bans` WHERE `ip`='$ip'"));
if ($_POST['submit']) {
if (!$ip) { echo "Je moet een ip invullen."; exit; }
if ($_POST['optie'] == ban) {
if ($exist->ip == $ip) { echo "Dit ip adres is al verbannen.";exit; }
else { mysql_query("INSERT INTO `bans`(`ip`,`reden`,`door`) values('$ip','$reden','$data->login')"); echo "Dit ip adres is verbannen.";exit; }
}
elseif ($_POST['optie'] == unban) { 
if (!$exist->ip) { echo "Dit ip adres is niet verbannen."; exit; }
else { mysql_query("DELETE FROM `bans` WHERE `ip`='$ip'"); echo "De ban op dit ip is opgehoffen"; exit; }
}
}
print "<form method=post><input type=text name=ip> IP<br><input type=text name=reden> Reden<br><br><input type=radio value=ban name=optie>Ban<br><input type=radio value=unban name=optie>Unban<br><br><input type=submit name=submit value=Ok></form>";
print <<<ENDHTML
<table width=100%><tr>	  <td align=center><b>IP</b></td> 
      <td align=center><b>Reden</b></td> 
	  <td align=center><b>Door</b></td>
	  <td align=center><b>Login</b></td>
            </tr>

ENDHTML;
$query = "SELECT `ip`,`reden`,`door` FROM `bans` ORDER BY `door` ASC"; 
$info = mysql_query($query) or die(mysql_error()); 
$count = 0; 
while ($gegeven = mysql_fetch_array($info)) { 
$ip = $gegeven['ip']; 
$reden = $gegeven['reden'];
$door = $gegeven['door'];
$count++; 
print <<<ENDHTML

<tr>      	<td align=center>{$ip}</td>
      		<td align=center>{$reden}</td>
			<td align=center>{$door}</td>
			<td align=center>{$login}</td>
</tr>
ENDHTML;
}
?>
 
Hoort hier niet een ;
achter?

print <<<ENDHTML ;

en eindigen met
ENDHTML
ipv
ENDHTML;
 
De file heb ik nagelopen, en zelf geupload,
nu krijg ik geen foutmeldingen.
Eerst wel: unespectet end.

PHP:
<?PHP
include("config.php");
  $dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`pc`) AS `pc`,UNIX_TIMESTAMP(`transport`) AS `transport`,UNIX_TIMESTAMP(`bc`) AS `bc`,UNIX_TIMESTAMP(`slaap`) AS `slaap`,UNIX_TIMESTAMP(`kc`) AS `kc`,UNIX_TIMESTAMP(`start`) AS `start`,UNIX_TIMESTAMP(`crime`) AS `crime`,UNIX_TIMESTAMP(`ac`) AS `ac` FROM `users` WHERE `login`='{$_SESSION['login']}'");
  $data    = mysql_fetch_object($dbres);
if ($data->level < 255) {
?>
<html>
<head>
<title>Vendetta</title>
<link rel="stylesheet" type="text/css" href="style.css">
<meta name="keywords" content="Vendetta,Crimegame,crimegame,vendetta">
<meta name="language" content="english">
<META name="description" lang="nl" content="Vendetta crimegame met pit.">
</head>
<table width=100%>
<tr>
    <td class="subTitle"><b>Bannen</b></td>
  </tr>
  <tr><td>&nbsp;&nbsp;</td></tr>
  <tr>
    <td class="mainTxt">
<?
if ($data->level < 255) { print "Je hebt niet voldoende rechten.";exit; }
$ip = $_POST['ip'];
$reden = $_POST['reden'];
if (!$reden) { $reden = Geen; }
$exist = mysql_fetch_object(mysql_query("SELECT * FROM `bans` WHERE `ip`='$ip'"));
if ($_POST['submit']) {
if (!$ip) { echo "Je moet een ip invullen."; exit; }
if ($_POST['optie'] == ban) {
if ($exist->ip == $ip) { echo "Dit ip adres is al verbannen.";exit; }
else { mysql_query("INSERT INTO `bans`(`ip`,`reden`,`door`) values('$ip','$reden','$data->login')"); echo "Dit ip adres is verbannen.";exit; }
}
elseif ($_POST['optie'] == unban) {
if (!$exist->ip) { echo "Dit ip adres is niet verbannen."; exit; }
else { mysql_query("DELETE FROM `bans` WHERE `ip`='$ip'"); echo "De ban op dit ip is opgehoffen"; exit; }
}
}
print "<form method=post><input type=text name=ip> IP<br><input type=text name=reden> Reden<br><br><input type=radio value=ban name=optie>Ban<br><input type=radio value=unban name=optie>Unban<br><br><input type=submit name=submit value=Ok></form>";
print <<<EOD1
<table width=100%><tr>      <td align=center><b>IP</b></td>
      <td align=center><b>Reden</b></td>
      <td align=center><b>Door</b></td>
      <td align=center><b>Login</b></td>
            </tr>

EOD1;
$query = "SELECT `ip`,`reden`,`door` FROM `bans` ORDER BY `door` ASC";
$info = mysql_query($query) or die(mysql_error());
$count = 0;
while ($gegeven = mysql_fetch_array($info)) {
$ip = $gegeven['ip'];
$reden = $gegeven['reden'];
$door = $gegeven['door'];
$count++;
print <<<EOD2

<tr>          <td align=center>{$ip}</td>
              <td align=center>{$reden}</td>
            <td align=center>{$door}</td>
            <td align=center>{$login}</td>
</tr>
EOD2;
}
}
?>

Toegevoegd: } onderaan de pagina
en je ENDHTML vervangen door
EOD1 resp EOD2
test het even.

:cool:
 
sorry het werkt nog steeds niet..
nu krijg ik hetvolgende:

Parse error: syntax error, unexpected T_SL in /var/www/vhosts/radiostereo.nl/httpdocs/Crime/adm-ban.php on line 40

Ik snap er zelf helemaal niks meer van :P

Hopelijk jij wel!
Iig al heel erg bedankt!:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan