Parse error
Jeg får denne fejl: Parse error: syntax error, unexpected T_ELSE in /home/vhosts/christianhost.eu5.org/tagwall2.php on line 105Her er den side der giver fejl:
<?php
include "../session.php"; // Includer session.php
$bruger = new bruger($_SESSION['bruger_id']);
if($bruger->loggetInd()) {
//Her gemmer du
}
else {
echo 'Du skal være logget ind for at gemme!';
}
?>
<script>
var name=prompt("Skriv dit SOS her","Messenger..");
if (name!=null && name!="")
{
document.location.href='?msg=' + name + '&brugernavn=<?=$_SESSION[brugernavn]?>&send=sos'
}
</script>
<?php
// Stopper GET mode sos
if($_GET[send] == "sos"){
mysql_query("INSERT INTO sos (msg,brugernavn)VALUES('$_GET[msg]','$_GET[brugernavn]')"); // Sætter en SOS ind i Database
}
// SOS Stopper!
if($bruger[administrator] == "ja"){
if($bruger[tagwall] == "ja"){
if($_GET[mode] == "tom"){
mysql_query("TRUNCATE TABLE `tagwall`");
$af = $styl[bot];
$tag ='Chatten er blevet tømt af en administrator!';
$ts = time();
$dato = date("d/m/Y", $ts);
mysql_query("INSERT INTO tagwall (tag,af,dato)VALUES('$tag','$af','$dato')");
}
if($_GET[mode] == "slet"){
mysql_query("DELETE FROM tagwall WHERE id='$_GET[id]'");
}
if($_GET[mode] == "kick"){
mysql_query("UPDATE brugere SET kick='ja' WHERE brugernavn='$_GET[brugernavn]'");
}
}
}
// Admin funktion: SOS SLUT
include("filter.php");
if($_POST[tag] != ""){
if(!empty($_POST['tag'])) {
$tag = htmlspecialchars(mysql_real_escape_string($_POST[tag]));
$tag = strtr($tag,$ombyttet);
$af = $_SESSION[brugernavn];
$ts = time();
$dato = date("d/m/Y", $ts);
$j = $bruger[tags];
$h = $j + 1;
mysql_query("UPDATE brugere SET tags='$h' WHERE brugernavn='$_SESSION[brugernavn]'");
mysql_query("INSERT INTO tagwall (tag,af,dato)VALUES('$tag','$af','$dato')");
}else{
echo "Du skal udfylde alle felterne!<br />";
}
}
if($bruger[administrator] == "ja"){
if($bruger[tagwall] == "ja"){
?>
<a href="?mode=tom">Tøm Tagwall</a> - <a href="../admin/tagwall.php" onclick="window.open('../admin/tagwall.php','popup','width=800,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">Tagwall Funktioner</a>
<?php
}
}
echo "<br /><br />";
if($dataS[tagwall] == "close" AND $bruger[administrator] == "nej"){
?>
<br />
<input type="text" name="tag" style="width: 700px;" value="Tagwall er lukket af en admin" disabled=disabled><br />
<input type="submit" value="Tilføj beskeden/Opdater" style="width: 708px;" disabled=disabled>
<?php
}elseif($dataS[tagwall] == "close" AND $bruger[administrator] == "ja"){
?>
<form action='?shout=tagit' method="post" />
<input type="text" name="tag" style="width: 595px;"><br />
<input type="submit" value="Tilføj beskeden/Opdater" style="width: 602px;">
</form>
<?php
}elseif($dataS[tagwall] == "open"){
if($bruger[mute] == "ja"){
echo "Du er mutet af en Admin! Vent til du bliver unmutet.<br />Bemærk at dette kan være fordi, admins er igang med noget, og behøves nødvendigvis ikke være fordi du har gjordt noget!";
}elseif($bruger[mute] == "nej"){
?>
<form action="?shout=tagit" method="post" />
<input type="text" name="tag" style="width: 595px;"><br />
<input type="submit" value="Tilføj beskeden/Opdater" style="width: 602px;">
</form>
<?php
}
}
{
?>
<div id="tags">Loader tagwall. Det tager et kort stykke tid..</div>
<?php
}
else
{
echo "Du skal være logget ind for at chatte";
}
?>
Og fejlen er her:
}
else
{
