anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 06 Jul, 2025 22:22

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Eigene Hausbilder
BeitragVerfasst: Sa 11 Mär, 2006 14:18 
Offline
Newbie

Registriert: Sa 11 Mär, 2006 14:08
Beiträge: 1
LoGD: http:/www.philipp.rigoll.de/logd/
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 :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 13 Mär, 2006 15:31 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 26 Jan, 2006 14:12
Beiträge: 89
Wohnort: ......
LoGD: http://logd.inv4.de
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


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum