Variablen an Seiten mit phpbb logindaten-header übergeben

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Variablen an Seiten mit phpbb logindaten-header übergeben

Beitrag von lukelukeluke »

Ich habe eine Frage bezüglich dem Include eines ForenHeaders auf alle meine Seiten. Und zwar spreche ich vom Header, welcher mir die LoginDaten gibt, und nicht das gleiche Design wie im Forum:
Sobald ich folgenden Code in meine Seiten ganz am Anfang einfüge:

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = '/home/www/web728/html/wow/forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
kann ich keine Variablen mehr an diese Seite übergeben.

ich habe also die Seite test.php mit dem obengenanntem code. Ausserdem steht noch "echo $testvar;" drin.
Wenn ich nun die Seite so aufrufe: test.php?testvar=9, dann passiert nix, es wird keine 9 angezeigt. Entferne ich jedoch den obengenannten Code aus der Seite, wird eine 9 angezeigt...
Kann mir jemand weiterhelfen?
Vielen Dank!
-Lukas


EDIT:

Code: Alles auswählen

echo "<br>ID 1:".$testvar;
define('IN_PHPBB', true);
echo "<br>ID 2:".$testvar;
$phpbb_root_path = '/home/www/web728/html/wow/forum/';
echo "<br>ID 3:".$testvar;
include($phpbb_root_path . 'extension.inc');
echo "<br>ID 4:".$testvar;
include($phpbb_root_path . 'common.'.$phpEx);
echo "<br>ID 5:".$testvar;
$userdata = session_pagestart($user_ip, PAGE_INDEX);
echo "<br>ID 6:".$testvar;
init_userprefs($userdata);
echo "<br>ID 7:".$testvar;
Wenn ich es so mache, funktioniert es bis zu ID 4, ID 5 wird nicht mehr ausgegeben....

Kann es sein das common.php die Vars sperrt?
(this is a security precaution to prevent someone, trying to break out of a SQL statement.)
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

füge mal ein $testvar = $_GET['testvar'] am ende ein und lasse danach die variable ausgeben :wink:
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

Dave hat geschrieben:füge mal ein $testvar = $_GET['testvar'] am ende ein und lasse danach die variable ausgeben :wink:
hilft nichts, funktioniert immer noch nicht....
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Code: Alles auswählen

define('IN_PHPBB', true); 
$phpbb_root_path = '/home/www/web728/html/wow/forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata);
$testvar = $HTTP_GET_VARS['testvar'];
echo $testvar;
Aufrufen mit test.php?testvar=9
Wenn das nicht geht haste echt nen problem :roll:
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

Dave hat geschrieben:

Code: Alles auswählen

$testvar = $HTTP_GET_VARS['testvar'];
echo $testvar;
Es hat funktioniert!
Mein Held!

Vielen Dank :)
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

das selbe funktioniert aber nicht, wenn ich mit einer form und POST vars an eine Seite schicke...?
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

aha habs herausgefunden.
Funktioniert mit:
$var = $HTTP_POST_VARS['var'];
$submit = $HTTP_POST_VARS['submit'];
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

das einzige was ich nicht ausfindig machen kann ist das senden eines Bildes.
Das ging bissher so:

Code: Alles auswählen

$bild_tmp_name=$_FILES['bild']['tmp_name'];
$bild_name=$_FILES['bild']['name'];
$bild_type=$_FILES['bild']['type'];
$bild_size=$_FILES['bild']['size'];
aber nun funktioniert es nicht mehr, auch nicht wenn ich

Code: Alles auswählen

$bild = $HTTP_POST_VARS['bild'];
anhänge...
lukelukeluke
Mitglied
Beiträge: 26
Registriert: 16.02.2005 08:27

Beitrag von lukelukeluke »

Weiss niemand wie ich das machen muss, wenn ich Bilder an eine solche Seite mit Post senden will?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“