anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 23 Feb, 2019 13:31

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Parse Error
BeitragVerfasst: So 27 Jun, 2004 17:03 
Hi Leute

allso in meinem scrpit

Code:
<?
require_once "common.php";
page_header("Gilden");
addnav("Zurück zur Stadt","village.php");
addnav("Krieger der Toten","gilde.php?op=gild1");
addnav("Die Blutdürstenden Legionen","gilde.php?op=gild2");
addnav("Magier Gilde","gilde.php?op=gild3");
if ($HTTP_GET_VARS[op]=="gild1"){
  if ($session['user']['gilde']!="1") {
  output("Als du die Krieger Gilde betrittst siehst du ein Schild das nur Leute mit mehr als`n`n");
  output("2Drachenkills die Gilde betretten dürfen.`n`n");
  }
  {
    if ($session['user']['dragonkills']>"2") {
    output("Mit Freude denkst du nach ob du den Paladinen und den Krieger beitreten willst.`n`n");
    output("Dir fällt ein das du nur Paladin Magnus fragen must ob du mitmachen darfst.`n`n");
    $session['user']['gilde'] == 1;
   
    if ($session['user']['dragonkills']<"2") {
    output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
    }
  if ($session['user']['gilde']=="1") {
  viewcommentary("Krieger_der_Toten","Sprich",25);
  }
}
if ($HTTP_GET_VARS[op]=="gild2") {
  if ($session['user']['gilde']!="2") {
  output("Als du die Gilde der blutdürstenden Legionen betrittst siehst du ein Schild das nur Leute mit mehr als`n`n");
  output("1Drachenkills die Gilde betretten dürfen.`n`n");
  }
  {
    if ($session['user']['dragonkills']!="0") {
    output("Mit Freude denkst du nach ob du den Legionen beitreten willst.`n`n");
    output("Dir fällt ein das du nur Elchlein fragen must ob du mitmachen darfst.`n`n");
    $session['user']['gilde'] == 2;
   
    if ($session['user']['dragonkills']=="0") {
    output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
    }
  if ($session['user']['gilde']=="2") {
  viewcommentary("tote_legion","Sprich",26);
  }
}
if ($HTTP_GET_VARS[op]=="gild3") {
  if ($session['user']['gilde']!="1") {
  output("Als du die Magier Gilde betrittst siehst du ein Schild das nur Leute mit mehr als`n`n");
  output("einem Drachenkill die Gilde betretten dürfen.`n`n");
  }
  {
    if ($session['user']['dragonkills']>"1") {
    output("Mit Freude denkst du nach ob du den Magiern beitreten willst.`n`n");
    output("Dir fällt ein das du nur DrizztDourden fragen must ob du mitmachen darfst.`n`n");
    $session['user']['gilde']=="3";
   
    if ($session['user']['dragonkills']<"1") {
    output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
    }
  if ($session['user']['gilde']=="3") {
  viewcommentary("magier_gilde","Sprich",27);
  }
}
?>


gibt es ein problem:



Parse error: parse error in /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/special/gilde.php on line 62

Warning: Cannot add header information - headers already sent by (output started at /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/special/gilde.php:62) in /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/common.php on line 61
‹xµZÝS9†¿BñÖe <¶


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Parse Error
BeitragVerfasst: So 27 Jun, 2004 18:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
saycho hat geschrieben:
Hi Leute

allso in meinem scrpit

Code:


}
?>



Nach ?> darf KEIN Leerzeichen sein ;)

also
Code:
  if ($session['user']['gilde']=="3") {
  viewcommentary("magier_gilde","Sprich",27);
  }
?>

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 27 Jun, 2004 19:24 
immernoch


Parse error: parse error in /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/special/gilde.php on line 61

Warning: Cannot add header information - headers already sent by (output started at /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/special/gilde.php:61) in /mnt/ls6/01/319/00000001/htdocs/timo/LOGD/logd/common.php on line 61


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 27 Jun, 2004 19:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
hast du sonst noch absätze vor <? oder nach ?> ?

Sonst schick nochma den Code

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 00:00 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1594
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
  • Die Klammern vor if gehören da nicht hin - an anderer Stelle fehlen welche.
  • wenn du Kommentare nicht nur schreiben, sondern auch einfügen willst, fehlt der Aufruf addcommentary();
  • Der Fall $session['user']['dragonkills']==2 wird nicht berücksichtigt.
  • = weist Werte zu, == prüft nur auf Gleichheit
  • Anführungszeichen für Strings, bei Zahlen normalerweise weglassen (PHP ist da zum Glück recht tollerant)
  • Die eigentliche Ausgabefunktion fehlt: page_footer();
  • Die Rechtschreibung und Grammatik sollte mal korrekturgelesen werden ;)
[php]<?php
require_once "common.php";
page_header("Gilden");
addcommentary();
addnav("Zurück zur Stadt","village.php");
addnav("Krieger der Toten","gilde.php?op=gild1");
addnav("Die Blutdürstenden Legionen","gilde.php?op=gild2");
addnav("Magier Gilde","gilde.php?op=gild3");
if ($HTTP_GET_VARS[op]=="gild1"){
if ($session['user']['gilde']!="1") {
output("Als du die Kriegergilde betrittst, siehst du ein Schild, dass nur Leute mit mehr als`n`n");
output("2 Drachenkills die Gilde betreten dürfen.`n`n");
}
if ($session['user']['dragonkills']>=2) {
output("Mit Freude denkst du nach, ob du den Paladinen und den Krieger beitreten willst.`n`n");
output("Dir fällt ein, dass du nur Paladin Magnus fragen musst, ob du mitmachen darfst.`n`n");
$session['user']['gilde'] = 1;
}
if ($session['user']['dragonkills']<2) {
output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
}
if ($session['user']['gilde']=="1") {
viewcommentary("Krieger_der_Toten","Sprich",25);
}
}

if ($HTTP_GET_VARS[op]=="gild2") {
if ($session['user']['gilde']!="2") {
output("Als du die Gilde der blutdürstenden Legionen betrittst, siehst du ein Schild, dass nur Leute mit mehr als`n`n");
output("1 Drachenkills die Gilde betreten dürfen.`n`n");
}
if ($session['user']['dragonkills']!=0) {
output("Mit Freude denkst du nach, ob du den Legionen beitreten willst.`n`n");
output("Dir fällt ein, dass du nur Elchlein fragen musst, ob du mitmachen darfst.`n`n");
$session['user']['gilde'] = 2;
}
if ($session['user']['dragonkills']==0) {
output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
}
if ($session['user']['gilde']=="2") {
viewcommentary("tote_legion","Sprich",26);
}
}

if ($HTTP_GET_VARS[op]=="gild3") {
if ($session['user']['gilde']!="1") {
output("Als du die Magier Gilde betrittst^, siehst du ein Schild, dass nur Leute mit mehr als`n`n");
output("einem Drachenkill die Gilde betreten dürfen.`n`n");
}
if ($session['user']['dragonkills']>1) {
output("Mit Freude denkst du nach, ob du den Magiern beitreten willst.`n`n");
output("Dir fällt ein, dass du nur DrizztDourden fragen musst, ob du mitmachen darfst.`n`n");
$session['user']['gilde']=3;
}
if ($session['user']['dragonkills']<1) {
output("Enttäuscht gehst du weg von der Gilde und schaust nach anderen Dingen.`n`n");
}
if ($session['user']['gilde']=="3") {
viewcommentary("magier_gilde","Sprich",27);
}
}
page_footer();
?>[/php]
(Mal grob verbessert, wie ich denke, dass es gedacht war, aber nicht getestet!)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 15:43 
Zum Teil geht es
nur sobald ich es aufruf kann ich mit addnav alles wählen
dan aber sobald ich in eine Gilde gehe wird nichts angezeigt


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 15:52 
Offline
Meister
Meister
Benutzeravatar

Registriert: Do 30 Jan, 2003 23:47
Beiträge: 369
Wohnort: Daheim
Hallo

anpera hat geschrieben:
  • Die Rechtschreibung und Grammatik sollte mal korrekturgelesen werden ;)


Deine :?

Sorry....aber das musste mal sein ;)

Nun aber mal Spaß beiseite.....
...ich verfolge die Logd Fragen und sehe mir auch ab und zu die Codes dazu an....
....was ich aber vermisse in allen Veröffentlichungen die Fehler beinhalten hier.....werden denn keine Kommentare in die Veränderungen/Mods oder wie das immer heißt eingefügt :?

Blickt da noch jemand durch wenn er nach ein paar Wochen/Monaten/Jahren nochmal reinschaut :? .....besonderst wenn man Neuerungen in Logd einbaut.

Mein Lehrer hätt' mich umbebracht wenn ich einen unkommentierten Source-Code abgegeben hätte.

Oder ist php so einfach das man es nicht braucht und in wenigen Sekunden die Abhängigkeiten erkennt und nachvollziehen kann :lol:

Gruß Rheiny...wie immer mit 'ner doofen Frage :D

_________________
Ein Freund ist jemand....der die Melodie Deines Herzens hört und sie Dir vorsingt....wenn Du sie vergessen hast. ....achja.... *seufz*
Die schönsten Augenblicke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 16:56 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1594
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Zitat:
dan aber sobald ich in eine Gilde gehe wird nichts angezeigt

Wenn eine weiße Seite kommt, ist noch irgendwo ein Fehler drin, den ich ohne zu Testen jetzt auch nicht finden kann. Hast du das Feld 'gilde' in der accounts-table angelegt? Die Tipps von Meteora berücksichtigt?

Wenn du aber nur etwas Text vermisst, schreib ihn einfach.


@Rheiny
Och, ich seh's nicht als meine Aufgabe, fremde Texte korrekturzulesen oder umzuformulieren. Alles andere was ich hier verzapfen tu kommt ja nicht ins Spiel :D

Kommentare?
Naja ... sicher manchmal sinnvoll ... und dann auch vorhanden ... aber im Fall von LoGD muss ich sagen, dass PHP wirklich so leicht ist, dass der viele Text eigentlich schon ausreichend erklärt, was gerade passiert. Ansonsten wäre hier eine ausführliche Dokumentation, die die Abhängigkeiten, Funktionen und Grundprinzipien von LoGD erklärt, sinnvoller, als ein mit Kommentaren vollgestopfter Code. *denk*
Ich z.B. änder praktisch jeden Tag ein paar Zeilen (Balance). Wenn ich da jede Änderung mit nem Kommentar versehen würde... auweia! Da schreib ich lieber in die 3. Zeile jeder Datei das Datum der letzten Änderung - die fertigen Dateien gibts ja im Paket zum DL und WinMerge wird die Unterschiede schon finden. ;)

Nachdem ich das Spiel an keinen Lehrer abgeben muss, hab ich wohl auch ohne Kommentare eine ausreichende Lebenserwartung. :P

Ansonsten steht es jedem frei, beim Einbau der Mods auch Kommentare einzufügen. :spam:

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 18:20 
Offline
Meister
Meister
Benutzeravatar

Registriert: Do 30 Jan, 2003 23:47
Beiträge: 369
Wohnort: Daheim
anpera hat geschrieben:
Och, ich seh's nicht als meine Aufgabe, fremde Texte korrekturzulesen oder umzuformulieren. Alles andere was ich hier verzapfen tu kommt ja nicht ins Spiel :D


Hehe...das wußte ich doch...mir kam die Frage halt nur so in den Sinn :D

anpera hat geschrieben:
..... als ein mit Kommentaren vollgestopfter Code. *denk*

Du sollst ja auch keine Abhandlung reinschreiben :lol:
Aber ich glaube trotzdem das Du verstanden hast was ich damit meine.....besonderst wenn es sich um Anfänger handelt.

anpera hat geschrieben:
Nachdem ich das Spiel an keinen Lehrer abgeben muss, hab ich wohl auch ohne Kommentare eine ausreichende Lebenserwartung. :P

Ich habe es auch überlebt :shock:

:wink: Rheiny

_________________
Ein Freund ist jemand....der die Melodie Deines Herzens hört und sie Dir vorsingt....wenn Du sie vergessen hast. ....achja.... *seufz*
Die schönsten Augenblicke


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 28 Jun, 2004 19:07 
und bist du weiter gekommen oder hängst du noch immer ?
und anpera geht das hier das in code passagen ne zahl vor die reihe kommt, dann brauch ich nur hier geschwind gucken und muss nicht extra den code kopieren
danke Weasel


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


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