Ik zoek...
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Ik zoek...
Wat ik zoek is de php code wat phpBB gebruikt om te controleren dat je ingelogd bent/blijft. Dat ivm een eigen php script wat ik wil dat sommige delen daarvan dat de users ingelogd moeten zijn...
Ik hoop dat jullie het weten!
Alvast Bedankt!
Ik hoop dat jullie het weten!
Alvast Bedankt!
zoek in het betreffende bestand:
Voeg daarachter toe:
Code: Selecteer alles
//
// End session management
//
Code: Selecteer alles
// Make sure the player is registered
$user_id = $userdata['user_id'];
$username = $userdata['username'];
if (!$userdata['session_logged_in'] && $user_id == ANONYMOUS)
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.$phpEx?redirect=bestandsnaamvanjenieuwepagina.$phpEx", true));
exit;
}
Alleen support via het forum, dus geen support via email, msn of pb.
En moet ik geen file includen want het is niet echt een add-on voor phpBB maar een eigen nieuws script waar ik gewoon wil dat bij sommige opties je ingelogd moet zijn
Dus er is geen:

Dus er is geen:
Code: Selecteer alles
//
// End session management
//
Kun je eens precies uitleggen wat je bedoeld en wilt...Beus schreef:En moet ik geen file includen want het is niet echt een add-on voor phpBB maar een eigen nieuws script waar ik gewoon wil dat bij sommige opties je ingelogd moet zijn![]()
Dus er is geen:
Code: Selecteer alles
// // End session management //
Alleen support via het forum, dus geen support via email, msn of pb.
oke probeer dit eens:
dus gewoon met kopieren en plakken het script uit nieuws.toevoegen.php in dit bestand plakken.... geef dan dit bestand wel de naam nieuws.toevoegen.php anders werkt ie niet....
Staat het bestand nieuws.toevoegen.php buiten de folder van phpbb, zoek dan bovenaan de zin:
En vul daar het pad naar je phpbb forum in...
Code: Selecteer alles
<?
define('IN_PHPBB', true);
$phpbb_root_path = "./";
include($phpbb_root_path . "extension.inc");
include($phpbb_root_path . "common." . $phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
// Make sure the player is registered
$user_id = $userdata['user_id'];
$username = $userdata['username'];
if (!$userdata['session_logged_in'] && $user_id == ANONYMOUS)
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.$phpEx?redirect=nieuws.toevoegen.php.$phpEx", true));
exit;
}
$page_title = "De titel";
include($phpbb_root_path . "includes/page_header." . $phpEx);
?>
<?
PLAATS HIER DE COMPLETE nieuws.toevoegen.php PAGINA
include($phpbb_root_path . "includes/page_tail.php");
?>
Staat het bestand nieuws.toevoegen.php buiten de folder van phpbb, zoek dan bovenaan de zin:
Code: Selecteer alles
$phpbb_root_path = "./";
Alleen support via het forum, dus geen support via email, msn of pb.
Humpf... dat werkt niet
En dat zijn de lines:

Code: Selecteer alles
Warning: main(): stream does not support seeking in /opt/guide/www.me2u.nl/HTML/forum/nieuws/nieuws.reply.php on line 6
Warning: main(): stream does not support seeking in /opt/guide/www.me2u.nl/HTML/forum/nieuws/nieuws.reply.php on line 7
Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /opt/guide/www.me2u.nl/HTML/forum/nieuws/nieuws.reply.php on line 12
Code: Selecteer alles
Line 6: include($phpbb_root_path . "extension.inc");
Line 7: include($phpbb_root_path . "common." . $phpEx);
Line 12: $userdata = session_pagestart($user_ip, PAGE_INDEX);
Het doet veel meer 
Maar nog steeds niet goed
En dat is in page_header.php:
En als ik uitgelogd ben:
En dat is:
[/code]

Maar nog steeds niet goed

Code: Selecteer alles
Warning: Cannot modify header information - headers already sent by (output started at /opt/guide/www.me2u.nl/HTML/forum/nieuws.reply.php:3) in /opt/guide/www.me2u.nl/HTML/forum/includes/page_header.php on line 501
Warning: Cannot modify header information - headers already sent by (output started at /opt/guide/www.me2u.nl/HTML/forum/nieuws.reply.php:3) in /opt/guide/www.me2u.nl/HTML/forum/includes/page_header.php on line 503
Warning: Cannot modify header information - headers already sent by (output started at /opt/guide/www.me2u.nl/HTML/forum/nieuws.reply.php:3) in /opt/guide/www.me2u.nl/HTML/forum/includes/page_header.php on line 504
Code: Selecteer alles
line 501: header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
line 502: }
line 503: header ('Expires: 0');
line 504: header ('Pragma: no-cache');
Code: Selecteer alles
Warning: Cannot modify header information - headers already sent by (output started at /opt/guide/www.me2u.nl/HTML/forum/nieuws.reply.php:3) in /opt/guide/www.me2u.nl/HTML/forum/nieuws.reply.php on line 24
Code: Selecteer alles
header($header_location . append_sid("login.$phpEx?redirect=nieuws.toevoegen.php.$phpEx", true));
- WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
- Contacteer:
Je hebt simpelweg dit regeltje niet goed staan.
Als je forum in de map forum staat tegenover je nieuyw script moet dit het volgende zijn:
Code: Selecteer alles
$phpbb_root_path = './';
Code: Selecteer alles
$phpbb_root_path = './forum/';