Chrissyx Homepage Forum
Registrieren FAQ Suche Wer ist online? Mitgliederliste Heutige Beiträge Einloggen

Willkommen bei Chrissyx Homepage Forum! Falls dies Ihr erster Besuch hier ist, lesen Sie sich bitte die Hilfe mit den häufigsten Fragen und ausführlichen Erklärungen durch! Falls Sie an den Diskussionen teilnehmen wollen, sollten Sie sich registrieren oder, falls Sie das schon getan haben, sich einloggen. Wir wünschen Ihnen viel Spaß!

 Chrissyx Homepage Forum » Entwicklung » Hilfe bei Parse error: syntax error; php?   

Autor Thema: Hilfe bei Parse error: syntax error; php?
LiquidForce
Hat sonst nichts zu tun
***
ID # 540


Erstellt am 21. April 2008 16:04 (#1) PN E-Mail Zitat
Habe folgendes Problem in meinem Forum:

Parse error: syntax error, unexpected T_CASE in /usr/export/www/vhosts/funnetwork/hosting/wowdelirium/forum/topic.php on line 42

hier der code der topic.php
------------------------------
<?

/* topic.php - zum löschen, öffnen/schließen und verschieben eines Topics (c) 2001-2002 Tritanium Scripts */

require_once("auth.php");

if(
$user_logged_in != || (test_mod($forum_id,$user_id) != && $user_data['status'] != 1)) echo "No"// Autosisierung testen
elseif(!$topic_file myfile("foren/$forum_id-$topic_id.xbb"&#41<img src="images/smilies/5.gif" alt=";)" style="border:none;" /> die('Error loading topic data!'); // Sicherstellen, dass Beitrag existiert
else {

$topic_data myexplode($topic_file[0]); // Topicinfo extrahieren
if($config['censored'] == 1$topic_data[1] = censor($topic_data[1]);
$save '';

switch(
$mode) {
case 
"kill":;
if(
$kill != "yes") {
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['topic']['Delete_topic']);
?>
<form method="post" action="index.php?faction=topic&mode=kill&forum_id=<?=$forum_id?>&topic_id=<?=$topic_id?><?=$MYSID2?>"><input type="hidden" name="kill" value="yes">
<table class="tbl" width="<?=$twidth?>" border="0" cellspacing="<?=$tspacing?>" cellpadding="<?=$tpadding?>">
<tr><th class="thnorm"><span class="thnorm"><?=$lng['topic']['Delete_topic']?></span></th></tr>
<tr><td class="td1"><span class="norm"><center>
<?=sprintf($lng['topic']['Really_delete'],$topic_data[1])?>

</center></span></td></tr>
</table>
<input type="submit" value="<?=$lng['topic']['Delete_topic']?>"></form></center>
<?
}
else {

// Falls Umfrage existiert
if($topic_data[7] != '') {
unlink("polls/$topic_data[7]-1.xbb");
unlink("polls/$topic_data[7]-2.xbb");
}

$topic_size sizeof($topic_file)-1// Anzahl der Beiträge des Themas bestimmen
unlink("foren/$forum_id-$topic_id.xbb"); // Themendatei löschen
$topics myfile("foren/$forum_id-threads.xbb");
for(
$i 0$i sizeof($topics); $i++) {
if(
$topic_id == killnl($topics[$i])) {
$topics[$i] = ""; break; 
}
case 
"stickeroff":
$sticker_file myfile("foren/$forum_id-sticker.xbb");
$new "";
if ((
ord($sticker_file)>0) && (sizeof($sticker_file)!=0))
{ foreach (
$sticker_file as $sticker)
{ if (
$topic_id!=killnl($sticker)) $new[] = $sticker; }
myfwrite("foren/$forum_id-sticker.xbb",$new,"w");
}
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['templates']['topic_closed'][0]);
echo 
get_message('topic_unstickered','
'
.sprintf($lng['links']['topic'],"<a class=\"norm\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['topic_index'],"<a class=\"norm\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
break;
}
case 
"stickeron":
$sticker_file myfile("foren/$forum_id-sticker.xbb");
$found=0;
if ((
ord($sticker_file)>0) && (sizeof($sticker_file)!=0))
{ foreach (
$sticker_file as $sticker) { if ($topic_id==killnl($sticker)) $found=1; }}
if (
$found==0) { myfwrite("foren/$forum_id-sticker.xbb","\r\n$topic_id","a"); }
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['templates']['topic_closed'][0]);
echo 
get_message('topic_stickered','
'
.sprintf($lng['links']['topic'],"<a class=\"norm\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['topic_index'],"<a class=\"norm\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
break;
}
}

myfwrite("foren/$forum_id-threads.xbb",$topics,"w");
mylog("5","%1: Thema ($forum_id,$topic_id) gelöscht (IP: %2)");
decrease_topic_number($forum_id); decrease_posts_number($forum_id,$topic_size);
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t".$lng['templates']['topic_deleted'][0]);
echo 
get_message('topic_deleted','
'
.sprintf($lng['links']['topic_index'],"<a class=\"norm\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
}
break;

case 
"close":
if(
$close != "yes") {
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['topic']['Close_topic']);
?>
<form method="post" action="index.php?faction=topic&mode=close&forum_id=<?=$forum_id?>&topic_id=<?=$topic_id?><?=$MYSID2?>"><input type="hidden" name="close" value="yes">
<table class="tbl" width="<?=$twidth?>" border="0" cellspacing="<?=$tspacing?>" cellpadding="<?=$tpadding?>">
<tr><th class="thnorm"><span class="thnorm"><?=$lng['topic']['Close_topic']?></span></th></tr>
<tr><td class="td1"><span class="norm"><center>
<?=sprintf($lng['topic']['Really_close'],$topic_data[1])?>

</center></span></td></tr>
</table>
<input type="submit" value="<?=$lng['topic']['Close_topic']?>"></form></center>
<?
}
else {
$topic_data[0] = "2"$topic_file[0] = myimplode($topic_data);
myfwrite("foren/$forum_id-$topic_id.xbb",$topic_file,"w");
mylog("5","%1: Thema ($forum_id,$topic_id) geschlossen (IP: %2)");
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['templates']['topic_closed'][0]);
echo 
get_message('topic_closed','
'
.sprintf($lng['links']['topic'],"<a class=\"norm\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['topic_index'],"<a class=\"norm\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
}
break;

case 
"open":
if (
$open != "yes") {
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['topic']['Open_topic']);
?>
<form method="post" action="index.php?faction=topic&mode=open&forum_id=<?=$forum_id?>&topic_id=<?=$topic_id?><?=$MYSID2?>"><input type="hidden" name="open" value="yes">
<table class="tbl" width="<?=$twidth?>" border="0" cellspacing="<?=$tspacing?>" cellpadding="<?=$tpadding?>">
<tr><th class="thnorm"><span class="thnorm"><?=$lng['topic']['Open_topic']?></span></th></tr>
<tr><td class="td1"><span class="norm"><center>
<?=sprintf($lng['topic']['Really_open'],$topic_data[1])?>

</center></span></td></tr>
</table>
<input type="submit" value="<?=$lng['topic']['Open_topic']?>"></form></center>
<?
}
else {
$topic_data[0] = "1"$topic_file[0] = myimplode($topic_data);
myfwrite("foren/$forum_id-$topic_id.xbb",$topic_file,"w");
mylog("5","%1: Thema ($forum_id,$topic_id) geöffnet (IP: %2)");
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['templates']['topic_opened'][0]);
echo 
get_message('topic_opened','
'
.sprintf($lng['links']['topic'],"<a class=\"norm\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['topic_index'],"<a class=\"norm\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
}
break;

case 
"move":
$showformular "yes";
if(
$move == "yes") {
if(!
myfile_exists("foren/$target_forum-threads.xbb") || check_user_access($user_id,$target_forum) != 1$fehler $lng['topic']['error']['No_access_to_this_forum'].'
'
;
else {
$new_id myfile("foren/$target_forum-ltopic.xbb"); $new_id $new_id[0]+1// Neue ID herausfinden
$oldforum myfile("foren/$forum_id-threads.xbb");
$beitragszahl sizeof($topic_file)-1;

// Beitrag in Topicübersicht des alten Forums löschen
for($i 0$i sizeof($oldforum); $i++) {
if(
killnl($oldforum[$i]) == $topic_id) {
$oldforum[$i] = "";$save 1;break;
}
}
if(
$save == 1myfwrite("foren/$forum_id-threads.xbb",$oldforum,"w");
else echo 
"Altertopic-Lösch Fehler!";

myfwrite("foren/$target_forum-threads.xbb","$new_id\r\n","a");
rename("foren/$forum_id-$topic_id.xbb","foren/$target_forum-$new_id.xbb"); // Datei umbenennen
myfwrite("foren/$target_forum-ltopic.xbb",$new_id,"w");
mylog("5","%1: Thema ($forum_id,$topic_id) verschoben ($target_forum,$new_id) (IP: %2)");
decrease_posts_number($forum_id,$beitragszahl); decrease_topic_number($forum_id); increase_topic_number($target_forum); increase_posts_numberx($target_forum,$beitragszahl); // Gesamt Post-/Topiczahlen korrigieren
$showformular "no";
echo 
navbar($lng['templates']['topic_moved'][0]);
echo 
get_message('topic_moved','
'
.sprintf($lng['links']['moved_topic'],"<a class=\"norm\" href=\"index.php?mode=viewthread&forum_id=$target_forum&thread=$new_id$MYSID2\">",'</a>').'
'
.sprintf($lng['links']['forum_index'],"<a class=\"norm\" href=\"index.php$MYSID1\">",'</a>'));
}
}

if(
$showformular == "yes") {
echo 
navbar("<a class=\"navbar\" href=\"index.php?mode=viewforum&forum_id=$forum_id$MYSID2\">".get_forum_name($forum_id)."</a>\t<a class=\"navbar\" href=\"index.php?mode=viewthread&forum_id=$forum_id&thread=$topic_id$MYSID2\">$topic_data[1]</a>\t".$lng['topic']['Move_topic']);
?>
<form method=post action="index.php?faction=topic<?=$MYSID2?>"><input type="hidden" name="forum_id" value="<?=$forum_id?>"><input type="hidden" name="move" value="yes"><input type="hidden" name="topic_id" value="<?=$topic_id?>"><input type="hidden" name="mode" value="move">
<table class="tbl" width="<?=$twidth?>" border="0" cellspacing="<?=$tspacing?>" cellpadding="<?=$tpadding?>">
<tr><th class="thnorm"><span class="thnorm"><?=$lng['topic']['Move_topic']?></span></th></tr>
<? if($fehler != "") echo "<tr><td class=\"td1\"><span class=\"error\">$fehler</span></td></tr>"?>
<tr><td class="td1"><span class="norm"><?=sprintf($lng['topic']['Where_move'],$topic_data[1]);?></span>

<select name="target_forum" size="1">
<?
$foren 
myfile("vars/foren.var"); $foren_anzahl sizeof($foren);
$kg myfile("vars/kg.var"); $kg_anzahl sizeof($kg);
for (
$j 0$j $kg_anzahl$j++) {
$ak_kg myexplode($kg[$j]);
echo 
"<option value=\"\">--$ak_kg[1]</option>";
for (
$i 0$i $foren_anzahl$i++) {
$ak_forum myexplode($foren[$i]);
if (
$ak_forum[5] == $ak_kg[0] && check_user_access($user_id,$ak_forum[0]) == && $ak_forum[0] != $forum_id) {
echo 
"<option value=\"$ak_forum[0]\">$ak_forum[1]</option>";
}
}
echo 
"<option value=\"\"></option>";
}
 
?>
</select></td></tr>
</table>
<input type="submit" value="<?=$lng['topic']['Move_topic']?>"></form></center>
<?
}
break;
}
}

wio_set("topic");

?>


-------------------------------

Kann mir einer sagen wo der Fehler is? ^^ Danke schonma...

:D mfg liquid

[edit by Chrissyx]Code-Tag gesetzt[/edit]
[edit by daniel]PHP-Tag gesetzt[/edit]

-----------------------
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher...
Albert Einstein 1879 - 1955
Beiträge: 500 | Mitglied seit: Juli 2004 | IP-Adresse: gespeichert
LiquidForce
Hat sonst nichts zu tun
***
ID # 540


Erstellt am 21. April 2008 16:15 (#2) PN E-Mail Zitat
hier noch die topic.php selbst wenns hilft ^^

http://wowdelirium.wo.funpic.de/topic.rar

;)

-----------------------
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher...
Albert Einstein 1879 - 1955
Beiträge: 500 | Mitglied seit: Juli 2004 | IP-Adresse: gespeichert
daniel
Inglourious Admin
Redakteur
******
ID # 729



284-199-061
Errungenschaften
Erstellt am 21. April 2008 18:07 (#3) HP PN E-Mail Zitat
Fehlt da nicht ein einleitender Operator?

http://de.php.net/switch

-----------------------
Beiträge: 3828 | Mitglied seit: November 2004 | IP-Adresse: gespeichert
Chrissyx
Dipl.-Inf. Admin
Redakteur
******
ID # 1



109-273-268
Errungenschaften
Erstellt am 21. April 2008 19:15 (#4) HP PN E-Mail Zitat
Versuchst Du gerade, den Stickerhack in das TBB1 einzubauen? :D
Der steht jedenfalls an einer falschen Stelle, die cases "stickeroff" und "stickeron" müssen nach dem break; von case "kill" und vor dem case "close" und nicht in den case von "kill". ;)

-----------------------


Beiträge: 15847 | Mitglied seit: November 2002 | IP-Adresse: gespeichert
LiquidForce
Hat sonst nichts zu tun
***
ID # 540


Erstellt am 21. April 2008 20:23 (#5) PN E-Mail Zitat
ja versuche ich =)

kk ich probiers mal so wie du gesagt hast.... ^^

thx

-----------------------
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher...
Albert Einstein 1879 - 1955
Beiträge: 500 | Mitglied seit: Juli 2004 | IP-Adresse: gespeichert

  

| Chrissyx Homepage | Boardregeln


Tritanium Bulletin Board 1.6
© 2010–2016 Tritanium Scripts


Seite in 0,159841 Sekunden erstellt
18 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2679,84 KiB Speichernutzung