anpera.net
https://anpera.homeip.net/phpbb3/

Eigene Hausbilder
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2350
Seite 1 von 1

Autor:  Jorinas [ Sa 11 Mär, 2006 14:18 ]
Betreff des Beitrags:  Eigene Hausbilder

Hi,

hoff das ihr mir helfen könnt. Bis jetzt hats ja imma geklappt =)

Also ich wollt meinen Usern an bieten das sie sich für ihr Haus ein eigenes Bild aussuchen können. Wie man es einbinden kann weiss ich nur leider net wie die User es sich aussuchen können. Ich habs jetzt wie folgt probiert (wen man kein eigenes bild hat werden vordefinierte genommen):


$this->bbcode_second_pass_code('', 'if ($row['extra']==0) {
addnav("Malerei","houses.php?op=maler");







//anfang maler
if ($_GET[op]=="maler") {
page_header("Die Malerei");
output("`c`^Du betrittst die Malerei und siehst das es darin sehr bunt zu geht.`c");



addnav("Bemale dein Haus","houses.php?op=name");
addnav("Deine Rüstung verzieren lassen","houses.php?op=rname");
addnav("Zurück","village.php");

}
if ($_GET['op']=="name") {
page_header("Haus bemalen");
output("`bEine Waffe benennen`b`n`n");


output("`n`n`0Welches Motiv willst du verwenden? Gib die Url eines Bildes ein. (inklusive http://)`n");
$output.="<form action='houses.php?op=namepreview' method='POST'><input name='newname' value=\"".HTMLEntities($newname)."\" size=\"30\" maxlength=\"40\"> <input type='submit' value='Vorschau'></form>";
addnav("","houses.php?op=namepreview");
addnav("Zurück","village.php");

}
if ($_GET['op']=="namepreview"){
$n = $session[user][name];

$_POST['newname']=str_replace("`0","",$_POST['newname']);

if (strlen($_POST['newname'])>80) $msg.="Die Addresse ist zu lang. Sie darf nicht länger als 80 Zeichen sein.`n";


page_header("TEST");
output("Deine Motiv-url ist folgende: {$_POST['newname']}`n`n`0Ist es das was du willst?`n`n");
$p = 10;
$output.="<form action=\"houses.php?op=changename\" method='POST'><input type='hidden' name='name' value=\"".HTMLEntities($_POST['newname'])."\"><input type='submit' value='Ja' class='button'>, meine Haus sieht nun so aus ".appoencode("{$_POST['newname']}`0")." für 8000 Gold.</form>";
addnav("Noch mal versuchen","houses.php?op=name");
addnav("Ich lass es lieber sein. Schnell raus hier!!!","village.php");
addnav("","houses.php?op=changename");
}
if ($_GET['op']=="changename"){
page_header("Maler");
if($session['user']['gold']<7999) {
output("Du hast nich genug Gold also verschwinde");
addnav("Zurück zum Dorf","village.php");
}else{
output("Gratulation, dein Haus wurde von dem Maler bemalt`0!`n`n");
$row['extra']=1;
$row['housepic']=$_POST['name'];
$session['user']['gold']-=8000;
addnav("Zurück zum Dorf","village.php");

}






if ($row['status']=='build') {
if ($row['owner']>0) { output("`6im Bau`0");
$row['housepic']='http://www.philipp.rigoll.de/logd/images/haus/bau.jpg';
}

else { output("`\$Bauruine`0");
$row['housepic']='http://www.philipp.rigoll.de/logd/images/haus/bauruine.gif';
}
}
elseif ($row['status']=='ready') {
if ($row['owner']>0) { output("`!bewohnt`0");
$row['housepic']='http://www.philipp.rigoll.de/logd/images/haus/haus.jpg';
}

else { output("`4verlassen`0");
$row['housepic']='http://www.philipp.rigoll.de/logd/images/haus/verlassen.bmp';
}
}
elseif ($row['status']=='sell') { output("`^zum Verkauf`0");
$row['housepic']='http://www.philipp.rigoll.de/logd/images/haus/verkaufen.jpg';
}
}



output("</td><td>",true);



output("<img src=\"{$row['housepic']}\" width='200' height='200' alt=''>",true);
')

Wen ich dann aber ins Wohnivertel gehe bekomme ich den Fehler hier:

$this->bbcode_second_pass_code('', 'Parse error: parse error, unexpected $ in /homepages/35/d25660061/htdocs/philipp/logd/houses.php on line 1022')

Vielen Dank schonmal im Voraus :)

Autor:  NoO [ Mo 13 Mär, 2006 15:31 ]
Betreff des Beitrags: 

Hi

Is das das ganze script?

Ich denke mal das da eine Klammer fehlt musst du mal gucken weil das unexpectet $ kommt dann sehr oft.

Gefunden mach nach

darf nicht länger als 80 Zeichen sein.`n";

Ein } und dann guck mal

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/