Wie gibt phpBB Variablen über die URL weiter?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Wie gibt phpBB Variablen über die URL weiter?

Beitrag von Martin Truckenbrodt »

Hallo,
wie funktioniert es beim phpBB, dass Variablen über die URL - z.B. viewforum.php?f=1 - weitergegeben werden?

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
DasFragezeichen
Mitglied
Beiträge: 402
Registriert: 28.08.2005 19:51

Beitrag 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 ...
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag 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
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag 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
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag 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
Zuletzt geändert von Martin Truckenbrodt am 16.09.2005 17:07, insgesamt 1-mal geändert.
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag 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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag 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
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Benutzeravatar
Martin Truckenbrodt
Mitglied
Beiträge: 1143
Registriert: 15.08.2003 23:16
Wohnort: Südthüringen
Kontaktdaten:

Beitrag von Martin Truckenbrodt »

Hallo itst,
macht das alleine die define() Funktion: http://www.php.net/define ?

Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

*nick* die define Funktion macht das
und das include der constants.php halt den Rest aber ich denke das weisst du schon
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“