Ich habe mir vor einigen Tagen den PHP Editor SCITE geholt und bearbeite damit meine php files. Jetzt behauptet mein Logd immer folgendes bei der villag.php :
Parse error: parse error, unexpected $ in /www/htdocs/dragonin/lukas/logd/village.php on line 160
Das komische nur ist, dass das gestern alles funktioniert hat und erst obwohl ich keine Änderung vornahm heute aufgetreten ist.
SCITE zeigt auch immer den Anfang mit php und das Ende mit ?> mit rot untermalt an, als wäre das Falsch.
<?php
// Offizielle village.php von
http://www.imberia.de.vu require_once "common.php";
addcommentary();
checkday();
if ($session['user']['alive']){ }else{
redirect("shades.php");
if($session[user][prison]==1){
redirect("kerker.php");
}
if($session[user][einzelhaft]==1){
redirect("kerker.php");
}
}
$sql="SELECT acctid1,acctid2,turn FROM pvp WHERE acctid1=".$session[user][acctid]." OR acctid2=".$session[user][acctid]."";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
if(($row[acctid1]==$session[user][acctid] && $row[turn]==1) || ($row[acctid2]==$session[user][acctid] && $row[turn]==2)){
redirect("pvparena.php");
}
// if (getsetting("automaster",1) && $session['user']['seenmaster']!=1){
if (getsetting("automaster",1) && $session['user']['seenmaster']!=2){
//masters hunt down truant students
$exparray=array(1=>100,400,1002,1912,3140,4707,6641,8985,11795,15143,19121,23840,29437,36071,43930,55000);
while (list($key,$val)=each($exparray)){
$exparray[$key]= round(
$val + ($session['user']['dragonkills']/4) * $session['user']['level'] * 100
,0);
}
$expreqd=$exparray[$session['user']['level']+1];
if ($session['user']['experience']>$expreqd && $session['user']['level']<15){
redirect("train.php?op=autochallenge");
}else if ($session['user']['experience']>$expreqd && $session['user']['level']>=15){
redirect("dragon.php?op=autochallenge");
}
}
$session['user']['specialinc']="";
$session['user']['specialmisc']="";
addnav("~°Vor Imberia°~");
addnav("`2Wald","forest.php");
if (@file_exists("houses.php")) addnav("`2Siedlungen","houses.php");
addnav("`2Hütte der alten Frau","gertrud.php");
addnav("`2Hafen von Imberia","hafen.php");
addnav("`2Strand von Imberia","strand.php");
addnav("~°Schwertstraße°~");
addnav("`@Trainingslager","train.php");
if (getsetting("pvp",1)){
addnav("`@Spieler töten","pvp.php");
addnav("`@Die Arena","pvparena.php");
addnav("~°Marktplatz°~");
addnav ("`gMarkthalle","markt.php");
addnav("`gWaffenladen","weapons.php");
addnav("`gRüstungsladen","armor.php");
addnav("`gDorf Bank","bank.php");
addnav("`gZigeunerzelt","gypsy.php");
addnav("`gZeitungsladen","news.php");
addnav("~°Schenkengasse°~");
addnav("`gImberia Schenke","inn.php");
addnav("`gMericks Ställe","stables.php");
addnav("`gJägerhütte","lodge.php");
addnav("~°Rathausplatz°~");
addnav("`gDas Rathaus","rathaus.php");
addnav("`gUniversität","uni.php");
addnav("`gArbeitsamt","job.php");
addnav("`gBibliothek","library.php");
addnav("`gGilden von Imberia","guild.php");
addnav("`gGericht","gericht.php");
addnav("`gKerker","kerker.php");
addnav("~°Adelviertel°~");
addnav ("`g`bImberia Burg`b","burg.php");
addnav ("`g`bZum heiligen See`b","sanelasee.php");
addnav("`@Ruhmeshalle","hof.php");
if ($session[user][superuser]>=3){
addnav("`gNeuen Gott wählen","gottwahl.php");
}
addnav("`gTempel der Toleranz","goettertempel.php");
addnav("`bSonstiges`b");
addnav("`2F.A.Q. (für neue Spieler)", "petition.php?op=faq",false,true);
addnav("`2Tägliche News","news.php");
addnav("`2Profil & Inventar","prefs.php");
addnav("`2Kämpferliste","list.php");
addnav("`2In die Felder (Logout)","login.php?op=logout",true);
if ($session[user][superuser]>=2){
addnav("X?`bAdmin Grotte`b","superuser.php");
addnav("Schloss des Adels","schloss.php");
if (@file_exists("test.php")) addnav("Test","test.php");
}
//let users try to cheat, we protect against this and will know if they try.
addnav("","superuser.php");
addnav("","user.php");
addnav("","taunt.php");
addnav("","creatures.php");
addnav("","configuration.php");
addnav("","badword.php");
addnav("","armoreditor.php");
addnav("","bios.php");
addnav("","badword.php");
addnav("","donators.php");
addnav("","referers.php");
addnav("","retitle.php");
addnav("","stats.php");
addnav("","viewpetition.php");
addnav("","weaponeditor.php");
if ($session[user][superuser]){
addnav("Neuer Tag","newday.php");
}
if (getsetting("topwebid", 0) != 0) {
addnav("Top Web Games");
if (date("Y-W", strtotime($session['user']['lastwebvote'])) < date("Y-W"))
$hilight="`&";
else
$hilight="";
addnav("S?".$hilight."Stimme abgeben", "http://www.topwebgames.com/in.asp?id=".getsetting("topwebid", 0)."&acctid={$session['user']['acctid']}", false, true);
}
page_header("Dorfplatz");
//output("<img src='images/trans.gif' width='1' height='700' alt='' align='right'>",true);
output("<table><tr><td><img src='images/lager-feuer.gif' valign='top' halign='left'></td><td>`@`c`bDorfplatz von Imberia`b`nDie Einwohner rennen geschäftig umher. Keiner bemerkt wirklich, dass Du dort stehst.`nDu siehst verschiedene Geschäfte und Läden entlang der Strasse. Es gibt einen merkwürdig aussehenden Felsen auf einer Seite.`n`@Auf diesem kannst du die neueste Meldung lesen:`c</td><td><img src='images/lager-feuer.gif' valign='top' halign='right'></td></tr>",true);
output("<tr><td></td><td>`c`i<marquee align="middle" scrollamount="3" scrolldelay="2">`6$row[newstext] </marquee>`i`c</td><tr><td></td></tr></table>",true);
$sql = "SELECT * FROM news WHERE 1 ORDER BY newsid DESC LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
output("`n`n`c`i$row[newstext]`i`c`n");
output("`@Auf jeder Seite wird das Dorf von tiefem dunklem Wald umgeben.`n");
if (getsetting('activategamedate','0')==1) output("Wir schreiben den `^".getgamedate()."`@ im Zeitalter des Drachen.`n");
output("Die Uhr an der Kneipe zeigt `^".getgametime()."`@.");
output(" Das heutige Wetter: `6".$settings['weather']."`@.");
// $t1 = strtotime("now")*getsetting("daysperday",4);
// $t2 = strtotime($session[user][lasthit])*getsetting("daysperday",4);
// $d1 = date("Y-m-d",$t1);
// $d2 = date("Y-m-d",$t2);
//output("`n`nToday is $d1, your last new day was $d2");
output("`n`n`%`@In der Nähe reden einige Dorfbewohner:`n");
viewcommentary("village","Hinzufügen",25);
output("`n`nFarbcodes:`n");
output("`1`1 `2`2 `3`3 `4`4 `5`5 `6`6 `7`7 `8`8 `9`9 ",true);
output("`n`!`! `@`@ `#`# `\$`\$ `%`% `^`^ `q`q `Q`Q `&`& `n",true);
output("`T`T `t`t `R`R `r`r `V`V `v`v `g`g`n",true);
page_footer();
?>
oder falls das zu unübersichtlich ist schaut einfach mal in meine Source rein unter