anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 23:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Besonderes Ereignis
BeitragVerfasst: Mi 01 Aug, 2007 15:58 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
Hi Leute und zwar habe ich folgendes Problem:

Manchmal kommt im Wald "Besonderes Ereignis" allerdings ist die Seite leer und es gibt keine Navigation zurück oder sonstiges...
Selbst wenn die User aktualisieren, kommt kein Badnav zurück ins Dorf, wie kann man diesen Fehler beheben, so das er nicht wieder kommt???



MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 16:04 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 06 Okt, 2006 13:59
Beiträge: 92
Wohnort: Hamm
Geschlecht: Männlich
LoGD: http://logd.clochsliaph.de
Hatten wir schon mal, glaub ich...

üblicherweise fehlt oben page_header(); oder unten im php source des Specials page_footer(); - es liegt (so tipp ich mal) am betreffenden Special.

LG

Uwe

_________________
Nein, ich bin NICHT der Admin dieses Forums,
ich war schon immer ein anderer
... ich bin ... *schwupp* der Adminator (von Fochalan)!
(in memory Darkwing Duck)

LoGD Fochalan Edition
http://logd.clochsliaph.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 16:15 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Bei Ereignissen (auch Special-/Events genannt), wird kein page_header oder footer benötigt. Es gibt aber bereits seit geraumer Zeit leere Ereignisse. . ., dass ist aber nichts neues. In meiner Zeit gab es diese ebenfalls. . .
Überprüfe deine Ereignisse ob diese in der IF-Abfrage folgendes enthalten:
[php]$_GET['op'] == '' || $_GET['op'] == 'search'[/php]
Darauf lässt sich zum größtenteil ein leeres Ereignis zurückführen. . .


Btw. Uwe,
falls der page_header fehlen sollte, führt des jediglich zu einer Weißen Seite. . . Fehlt aber der Footer, so wird der Header vollständig ausgegeben, aber ebenfalls mit Weißen Hintergrund. (in den meisten fällen u.a. bei mir.)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 16:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
weiterer Grund für solche weissen Seiten sind oft auch Absätze am Ende des Scripts bzw. leerzeichen. Viele Editoren machen die eigenständig hinzu bzw. sie entstehen oft beim uploaden. Ich weiss selber manchmal nicht, warum es dann da ist, weil ICH wirklich darauf achte, dass es nicht mehr so ist, da in Sili damals elendig viele weisse Seiten und headermeldungen im Wald waren^^

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 17:04 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Das ist aber in PHP5 mittlerweile nicht mehr so. . . zumindest ab der Version 5.2.0 aufwärts.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 17:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Kevz hat geschrieben:
Das ist aber in PHP5 mittlerweile nicht mehr so. . . zumindest ab der Version 5.2.0 aufwärts.


jo kann sein :) ich hab noch php4 und denke dass ich gewiss net die letzte bin *hoff

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 17:09 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Och, es steigen immer mehr Hoster auf PHP 5, weil ja viele Sicherheitslücken beseitigt sind. (schon lange) Aber Gerüchte sind Gerüchte. . . Die weiterentlickung für PHP 4 ist meines wissenstand nach ebenfalls eingestellt, ist vllt. u.a. ein Grund, warum die Hoster gerade jetzt umstellen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 17:12 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Kevz hat geschrieben:
Och, es steigen immer mehr Hoster auf PHP 5, weil ja viele Sicherheitslücken beseitigt sind. (schon lange) Aber Gerüchte sind Gerüchte. . . Die weiterentlickung für PHP 4 ist meines wissenstand nach ebenfalls eingestellt, ist vllt. u.a. ein Grund, warum die Hoster gerade jetzt umstellen.


ja wir stellen letztendlich ja auch um.. auf dem testserver läuft das Dorf schon mit php5 ich bin nur noch mit Strato in Konflikt^^

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:04 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 06 Okt, 2006 13:59
Beiträge: 92
Wohnort: Hamm
Geschlecht: Männlich
LoGD: http://logd.clochsliaph.de
öhm.... strato läuft doch auch auf php5? Jedenfalls bei mir *wunder*

LG

Uwe

_________________
Nein, ich bin NICHT der Admin dieses Forums,
ich war schon immer ein anderer
... ich bin ... *schwupp* der Adminator (von Fochalan)!
(in memory Darkwing Duck)

LoGD Fochalan Edition
http://logd.clochsliaph.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:11 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
adminator hat geschrieben:
öhm.... strato läuft doch auch auf php5? Jedenfalls bei mir *wunder*

LG

Uwe


bei mir noch nicht ;) und ich habs auf herkömmliche weise versucht am testserver da wollt er net so recht *g

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:12 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
adminator hat geschrieben:
öhm.... strato läuft doch auch auf php5? Jedenfalls bei mir *wunder*

LG

Uwe


Strato kann - theoretisch - nichts an einem Rootserver machen, weil sie keinen Zugriff haben. Und silienta ist alt. gut 3 Jahre, wenn ich das noch recht im Kopf habe - und damals war PHP5 höchstens Beta.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:13 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 06 Okt, 2006 13:59
Beiträge: 92
Wohnort: Hamm
Geschlecht: Männlich
LoGD: http://logd.clochsliaph.de
Ach halt!

Da fällt mir was ein - bei der forest.php gibts tatsächlich ein Problem, welches ich gefixed habe:

Wenn man in einem Special z.B. ?op=2 als Verzweigung hat, stirbt und dann einen neuen Tag bekommt oder wiederaufersteht dann hat man folgendes Problem:

Mit der Schleife und Bedingung ?op=2 kann die forest absolut nichts anfangen und man hat....

... ne leere Seite.

Lösung (ich habs für diese 2 Sachen gefixed, besser wäre sicher auch ne gröbere Lösung z.B. !=''):

sucht:

[php]if ($_GET[op]==""){
// Need to pass the variable here so that we show the forest message
// sometimes, but not others.
forest($dontdisplayforestmessage);[/php]

fügt hinter der abschliessenden Klammer } ein:



[php]elseif ($_GET[op]=="1"){
output("Du hast erst mal für den Moment genug vom Wald, es gibt ja auch noch andere Orte wo es sicher interessant sein könnte. So ziehst du also an einen anderen Ort weiter.");
addnav("Stadt","village.php");
}elseif ($_GET[op]=="2"){
output("Du hast erst mal für den Moment genug vom Wald, es gibt ja auch noch andere Orte wo es sicher interessant sein könnte. So ziehst du also an einen anderen Ort weiter.");
addnav("Stadt","village.php");
}[/php]


Sorry das ich erst jetzt mit rausrücke, hats glatt vergessen. Der Fehler steckt übrigens in einem der Special... ich mein wege.php wärs. Da stirbt man und die op variable wird nicht zurückgesetzt :-S ... und man bekommt zum Dank ne leere Seite wie gezeigt.

Der Bugfix oben beseitigt nur diesen Bug - war halt faul.

Lieben gruss

Uwe

_________________
Nein, ich bin NICHT der Admin dieses Forums,
ich war schon immer ein anderer
... ich bin ... *schwupp* der Adminator (von Fochalan)!
(in memory Darkwing Duck)

LoGD Fochalan Edition
http://logd.clochsliaph.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:15 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 06 Okt, 2006 13:59
Beiträge: 92
Wohnort: Hamm
Geschlecht: Männlich
LoGD: http://logd.clochsliaph.de
hm... ich hab das Premiumpaket ... also schlichtweg Webspace. PHP5 läuft abba.

Lieben Gruss

Uwe

_________________
Nein, ich bin NICHT der Admin dieses Forums,
ich war schon immer ein anderer
... ich bin ... *schwupp* der Adminator (von Fochalan)!
(in memory Darkwing Duck)

LoGD Fochalan Edition
http://logd.clochsliaph.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:19 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
jo ich nen root server den ich vor 4 jahren selber eingerichtet hab ;) da gabs glaub ich noch kein php4 *gg und bisher hab ich halt auch nie anlass gesehen es zu ändern.. jetzt ist es halt anders und darum muss ich noch auf Antwort warten^^

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Aug, 2007 21:24 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Uwe, als Bug würde ich das nicht bedingt ansehen. Es ist nicht umsonst, dass Überprüfen von einem neuen Tag "nicht" im Walde. . . ;) - Es beruht schon auf seiner richtigkeit. Das Sterben hatte bisher auch noch nie Probleme gemacht, wäre auch neu. . .


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 08:14 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 06 Okt, 2006 13:59
Beiträge: 92
Wohnort: Hamm
Geschlecht: Männlich
LoGD: http://logd.clochsliaph.de
Hoi Kevin,

ich sage ja auch nicht, das es ein Fehler der forest.php ist, sondern das das Handling des specials unglücklich ist . Dennoch sollte man ein Workaround basteln, welches unglücklich programmierte specials (in Bezug auf die op var) halt schon auch berücksichtigt. ;-) Gäbe es das, wären es wahrscheinlich ein paar leere Seiten weniger :-D

@Rikkarda

Strato lässt doch bestimmt mit sich reden ;-) ... die sind ja an Stammkunden interessiert - In Bezug auf meinen Space hatte ich da noch wenig zu klagen.

Lieben Gruss

Uwe

_________________
Nein, ich bin NICHT der Admin dieses Forums,
ich war schon immer ein anderer
... ich bin ... *schwupp* der Adminator (von Fochalan)!
(in memory Darkwing Duck)

LoGD Fochalan Edition
http://logd.clochsliaph.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 09:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
adminator hat geschrieben:

@Rikkarda

Strato lässt doch bestimmt mit sich reden ;-) ... die sind ja an Stammkunden interessiert - In Bezug auf meinen Space hatte ich da noch wenig zu klagen.

Lieben Gruss

Uwe


da geh ich mal von aus *gg nach so vielen Jahren sollte das so sein

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 02 Aug, 2007 13:45 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Uwe, ich habe bereits oben erwähnt was zu leeren Ereignissen führt. . . Da spielt beim Sterben, oder beim Wiedererwecken oder Neuer Tag oder oder oder. . . der Inhalt von der GET-Übergabe OP, keine Rolle. ;)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 26 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