PazZze skrev:Kod: Markera allt
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
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
//
if (!$userdata or !$userdata['session_logged_in']){
//det som händer om man inte är inloggad typ:
include($phpbb_root_path."login.php"); // för att inkludera login...
} else {
//Grattis du är inloggad :D
echo "inloggad :D";
}
?>
det där ska fungera som fil (dvs alla som är registerade får se sidan)
och då ska du lägga den på samma ställe som mappen fourm ligger i (
INTE i den mappen!).
Tack för att du försöker hjälpa mig, men jag är antingen totalt dum eller så är det något litet jag missar för jag får det verkligen inte att fungera. Jag tror det har något med "root_path" att göra.
Min gamla kod ser ju ut så här:
Kod: Markera allt
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './07forum/';
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
//
?>
Därför borde ju den nya koden också ha den path:en, alltså: "
./07forum" Men när jag har den länken så får jag upp följande felmeddelande:
Fatal error: Cannot redeclare class template in /hsphere/local/home/sidadressen/includes/template.php on line 30
Men kör jag bara med: "
/07forum/" så får jag istället upp detta meddelande:
Fatal error: Call to undefined function: session_pagestart() in /hsphere/local/home/sidadressen/filen-som-ska-skyddas.php on line 9
och line 9 i koden är:
Kod: Markera allt
$userdata = session_pagestart($user_ip, PAGE_INDEX);
Så detta måste ju ha något med länkarna att göra eller vad tror du / ni?
Felet man oftast gör ärju att man sitter och stirrar sig blind på en och samma sak och därför överser något litet. Men jaja, nu har jag iallafall skrivit ner exakt vad som händer. Får väl se om vi kan komma på vad det är för fel.
Så himla störrande bara, hehe...Det ska ju funka liksom
