Aufrufer einer Function herausfinden

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Aufrufer einer Function herausfinden

Beitrag von karstenkurt »

Hallo,

wie finde ich heraus, wer eine Funktion/ Procedure aufgerufen hat?
Habs mal mit __LINE__ und __FILE__ versucht. aber die geben nur die Zeile in der aufgerufenen Funktion zurück.

Gibt es da eine Möglichkeit? Würde mir bei der Fehlersuche extrem helfen!
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht wirklich.
Ausser, so mache ich das immer, Du suchst mit einem besseren Texteditor in allen Foren-Dateien nach der Funktion, um die möglichen Dateien ausfindig zu machen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Ja, nutze dafür eigentlih den UltraEdit.

Versuche gerade mir diesen Mod (http://www.phpbb.de/viewtopic.php?t=116014) einzubauen. Aber da sind noch Aufrufe einiger php-Funtionen/Prozeduren bei, die nicht über append_sid angesprochen werden. Dacht nun, einfach eine Debug-Zeile in die Append_sid-Funktion, wer ruft mich auf und schwupps, hab ich den Übeltäter.
Schade!
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bau doch dennoch erstmal die Debug-Zeile ein.
Vielleicht wird damit der Übeltäter schon angezeigt.
Ansonsten sind es nur Aufrufe ohne append_sid...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Das hab ich ja.

Ausgabe zeigt die URL und das was appen_sid drau macht. Und die ersten snd halt falsch

Code: Alles auswählen

./index.php
./index.php
./search.php
./search.php
./faq.php
./faq.php
./memberlist.php
./memberlist.php
privmsg.php?mode=post&u=5
privmsg,mode,post,u,5.html
profile.php?mode=viewprofile&u=5
profile,mode,viewprofile,u,5.html
...

index.php?mark=forums
index,mark,forums.html
..
viewtopic.php?p=6334
viewtopic,p,6334.html
Problem ist, das bis zu einer gewissen Kategorie-Eben fast alles sauber umgewadelt wird, aber dann die Kategorie wieder in den index.php?c=182-Modus verfallen.

@Oxpus: Das hier mal als Info:
http://de.php.net/manual-lookup.php?lan ... _backtrace

Wobei ich da noch nicht ganz soviel mit anfangen kann.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Trag für die Rewrite Rules zusätzlich auch

Code: Alles auswählen

./index.php?.....
ein.
Also mit dem führenden ./ !
Der CH MOD verlangt das hier so...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten