Hallo liebe HTML'er
ich hab von meinem Freund ein Gewinnspielscript bekommen und ich kenne mich wenig (sehr wenig) mit PHP aus und ich wollte Fragen wo der fehler sein könnte...
Es währe nett wenn ihr mir schnell helfen könntet :>
PHP-CODE:
Und er schreibt diesen Fehler aus:
Parse error: syntax error, unexpected $end in /**/**/**/**/admin.php on line 118
Mit freundlichen Grüßen, Sprite!
ich hab von meinem Freund ein Gewinnspielscript bekommen und ich kenne mich wenig (sehr wenig) mit PHP aus und ich wollte Fragen wo der fehler sein könnte...
Es währe nett wenn ihr mir schnell helfen könntet :>
PHP-CODE:
PHP:
<?php
$error = '';
if (isset($_GET[out])) {
$error = 'Du hast dich erfolgreich ausgeloggt.';
}
if (isset($_GET[logout])) {
setcookie("adminpanel", '', time()-3600);
$inhalt .= '<meta http-equiv="refresh" content="0; URL=admin.php?out">';
}
if ($_POST[passwort] != $adminpw && $_POST[passwort] != '') {
$error = 'Das eingegebene Passwort ist falsch.';
} else if ($_POST[passwort] == $adminpw && $_POST[passwort] != '') {
setCookie("adminpanel","login");
header('location: admin.php');
}
$inhalt .= ' <div id="main_box"><h1>Adminpanel</h1>';
if ($_COOKIE[adminpanel] == '') {
$inhalt .= 'Um dem Adminpanel betreten zu können ist ein Passwort notwendig:<br><br>';
if ($error != '') { $inhalt .= '<center><b>'.$error.'</b></center><br>'; }
$inhalt .= '<form name="form2" action="admin.php" method="post">
<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td><font face="Arial" color="000000"><div style="margin-top:4px;">Passwort: </div></td>
<td><input name="passwort" value="" maxlength="26" class="input" type="password"></td>
</tr>
<tr>
<td colspan="2" rowspan="1" align="center"><input type="submit" name="send" style="width: 20px; height: 20px;background-image:url(images/button_admin.png);border: solid 0px ; height:40px;width:200px;" value=""></td>
</tr>
</tbody>
</table></form>
<br><br>
<a href="index.php">Zurück zur Startseite</a>';
} else {
$inhalt .= '<a href="index.php">Startseite</a> | <a href="admin.php?logout">Logout</a><br><br>';
if (isset($_GET[generate])){
if ($codes[id] == '') {
function generate_gewinncodes( $min, $max, $anz )
{
$array = range( $min, $max );
srand( (double)microtime() * 1000000 );
for ( $x=0; $x<$anz; $x++ ) {
$i = rand( 1, count( $array) ) - 1;
$erg[] = $array[$i];
array_splice( $array, $i, 1 );
}
return $erg;
}
mysql_query("TRUNCATE TABLE codes");
$gewinncodes = generate_gewinncodes(10000,99999, 300 );
foreach($gewinncodes as $code) {
mysql_query("insert into codes set code='".$code."'");
}
mysql_query("update codes set win='1' where id = '".rand(1,300)."'");
$inhalt .= '<center><b>Soeben wurden 300 neue Gewinncodes generiert.</b></center><br><br>';
$inhalt .= '<meta http-equiv="refresh" content="2; URL=admin.php">';
} else {
$inhalt .= '<center><b>Es gibt noch '.$anzahl2[codes].' ungenutzte Gewinncodes.</b></center><br><br>';
$inhalt .= '<meta http-equiv="refresh" content="2; URL=admin.php">';
}}
if (isset($_GET[teil])) {
$inhalt .= '<center><b>Die Teilnehmerliste wurde geleert.</b></center><br><br>';
mysql_query("TRUNCATE TABLE teilnehmer");
$inhalt .= '<meta http-equiv="refresh" content="2; URL=admin.php">';
}
if (isset($_POST[win])) {
$inhalt .= '<center><b>Der Gewinn wurde geändert.</b></center><br><br>';
mysql_query("update settings set win='".$_POST[win]."'");
$inhalt .= '<meta http-equiv="refresh" content="2; URL=admin.php">';
}
$inhalt .= '<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td width="200px">Gewinn:</td>
<td><form name="form3" action="admin.php" method="post" style="display:inline"><input type="text" name="win" class="input" value="'.$settings[win].'"> <input type="submit" name="save" style="background-image:url(images/button_ok.png);border: solid 0px;" value=""><br><font color="#555" style="font-size: 12px;">Hier gibst du deinen Gewinn an. d.h.: <b>1Rose</b> oder <b>1Knuddel</b>. (nach wahl änderbar!)</form></td>
</tr>
<tr>
<td colspan="2"><hr size="1"></td>
</tr>
<tr>
<td width="200px">Codes generieren:</td>
<td><a href="admin.php?generate">Generieren</a></td>
</tr>
<tr>
<td colspan="2"><hr size="1"></td>
</tr>
<tr>
<td width="200px">Teilnehmer leeren:</td>
<td><a href="admin.php?teil">Leeren</a></td>
</tr>
<tr>
<td colspan="2"><hr size="1"></td>
</tr>
</tbody>
</table>';
$inhalt .= '</div>';
$inhalt=str_replace(array("<?inhalt?>"),array($inhalt),implode("",file("template/index.tpl")));
template($inhalt);
?>
Und er schreibt diesen Fehler aus:
Parse error: syntax error, unexpected $end in /**/**/**/**/admin.php on line 118
Mit freundlichen Grüßen, Sprite!