Seite 6 von 6

Re: Suchscript von Werner

Verfasst: Mi 30. Nov 2022, 11:17
von schabau
Werner-Zenk.de hat geschrieben: Di 29. Nov 2022, 17:58 @Detlef
Die Idee ist gut :tu:
Naja, so ganz 100 Prozent dann doch noch nicht, wie ich feststellen musste.

Solange in der php nur include() oder irgend was anderes harmloses ist, ist alles okay.
Wenn z.B. noch ein zweites mal das Suchscript da ist, beharken sie sich gegenseitig. Auf einem anderen Host, auf dem phpSysinfo ist, bricht es ganz ab.
Fatal error: Uncaught Error: Class 'PSI_Plugin' not found in .../phpsysinfo/plugins/smart/class.smart.inc.php
Tja, verwerfen des Ausgabepufferung sobald darin ein Fehler auftaucht...? Keine Ahnung ob das geht und helfen würde.
Die php-Dateien müssen einzeln ausgeführt werden um include() und co. überhaupt für das Suchscript "sichtbar" zu machen. Werden dabei php-Dateien "aus ihrem gewohnten Umfeld gerissen" und von außen heraus aufgerufen, wird das immer wieder mal Probleme machen. :confused:

Viele Grüße
Detlef Paschke

Re: Suchscript von Werner

Verfasst: Mi 30. Nov 2022, 14:57
von Klaus
schabau hat geschrieben: Mi 30. Nov 2022, 11:17 Naja, so ganz 100 Prozent dann doch noch nicht, wie ich feststellen musste.
Das hatte ich fast befürchtet, es wird ja mit dem include alles an PHP eingelesen und ausgeführt und halt nur die Ausgabe gepuffert.
Ich hatte mir nur noch mal kurz die Geltungsbereiche der Variablen und Funktionen bei einen include angeschaut ... vom Thema hat es mich aber nicht weiter interessiert und deswegen hab ich dann auch nix mehr weiter verfolgt.

Re: Suchscript von Werner

Verfasst: Mi 30. Nov 2022, 17:21
von schabau
Klaus hat geschrieben: Mi 30. Nov 2022, 14:57
schabau hat geschrieben: Mi 30. Nov 2022, 11:17 Naja, so ganz 100 Prozent dann doch noch nicht, wie ich feststellen musste.
Das hatte ich fast befürchtet, es wird ja mit dem include alles an PHP eingelesen und ausgeführt und halt nur die Ausgabe gepuffert.
Zumindest habe ich noch zwei andere kleine Fehlerchen gefunden, die ich bisher unbemerkt im Script hatte.
Das ist dann der Vorteil, wenn man vor lauter Verzweiflung alle "Log-Türen" sperrangelweit aufreißt.

Viele Grüße
Detlef Paschke