Seite 1 von 3

Wie gibt phpBB Variablen über die URL weiter?

Verfasst: 16.09.2005 09:49
von Martin Truckenbrodt
Hallo,
wie funktioniert es beim phpBB, dass Variablen über die URL - z.B. viewforum.php?f=1 - weitergegeben werden?

Gruß Martin

Verfasst: 16.09.2005 13:50
von DasFragezeichen
In die HTML-Datei :

<form action="ziel" method="get" name="blabla">

Zum Abrufen in die PHP-Datei (kann auch wie bei post die selbe sein) :

$variable = $HTTP_GET_VARS['blabla'];

oder in die PHP-Datei (je nach PHP-Version) :

$variable = $_GET['blabla'];


So einfach geht das ...

Verfasst: 16.09.2005 14:04
von fanrpg
Oder einfach so:

Code: Alles auswählen

// anderes Code
'U_FORUM' => 'index.php?c='.$cat.'',
//anderer Code
und in der Tpl Datei dann:

Code: Alles auswählen

<a href="{U_FORUM}">{BLA}</a>
das mit den Variablen und den Namen habe ich jetzt nicht aus einer phpBB Datei geholt

Verfasst: 16.09.2005 16:47
von Martin Truckenbrodt
fanrpg hat geschrieben:Oder einfach so:

Code: Alles auswählen

// anderes Code
'U_FORUM' => 'index.php?c='.$cat.'',
//anderer Code
und in der Tpl Datei dann:

Code: Alles auswählen

<a href="{U_FORUM}">{BLA}</a>
das mit den Variablen und den Namen habe ich jetzt nicht aus einer phpBB Datei geholt
Hallo fanrpg,
meine Frage bezieht sich vor allem darauf, wie die Variable dann ausgewertet bzw. weiter verwendet wird. Ich bin nach einer Stunde suchen in den phpBB Dateien diesbezüglich nicht so recht schlau geworden.

Gruß Martin

Verfasst: 16.09.2005 16:56
von itst
Zum Beispiel in der viewtopic.php: http://www.phpbb.de/doku/xref/viewforum ... e.html#l31

Code: Alles auswählen

$HTTP_GET_VARS[POST_FORUM_URL]
Das Zauberwort heisst Konstanten: http://www.phpbb.de/doku/xref/includes/ ... .html#l100

Verfasst: 16.09.2005 17:01
von Martin Truckenbrodt
Hallo itst,
genau soweit bin ich beim Suchen gekommen. :grin: Dann bin ich an das Ende meines Lateins gestoßen.

Wie wird die constants.php verarbeitet bzw. aufgerufen?

Irgendwie muß doch das viewforum.php?f=1 aus der URL der Konstante aus der constants.php zugeordnet werden.

Gruß Martin

Verfasst: 16.09.2005 17:03
von itst
Weia. Du kennst Dich nicht zu gut mit PHP aus, oder? Keine Angst, das ist ja i. O., will nur wissen, wie detailiert meine Antwort ausfallen muss.

Verfasst: 16.09.2005 17:10
von Martin Truckenbrodt
Hi Sascha,
ich arbeite an der Zertifizierung (auf phpbb.com - von phpbb.de habe ich noch keine diesbezügliche Antwort erhalten) meines ersten größeren MODs http://www.phpbb.de/viewtopic.php?t=98031 und Signatur. :)

Mit dem phpBB arbeite ich seit mehr als drei Jahren, PHP programmieren habe ich aber erst vor ein paar Wochen begonnen.

Gruß Martin

Verfasst: 16.09.2005 18:29
von Martin Truckenbrodt
Hallo itst,
macht das alleine die define() Funktion: http://www.php.net/define ?

Gruß Martin

Verfasst: 16.09.2005 18:46
von shwepsi
*nick* die define Funktion macht das
und das include der constants.php halt den Rest aber ich denke das weisst du schon