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.

-
Beus
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.
-
Beus
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.
-
Beus
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.
-
Beus
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 12Code: 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); -
Beus
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 504Code: 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 24Code: 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/';