alleen voor members

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

alleen voor members

Bericht door desert spider » 04 jun 2004, 14:14

hallo ik heb nu zoon script dat je nog een pagina kan toevoegen maar nu wil ik dat alleen members naar die pagina toe kan gaan nu had ik ht onder staan de script uit een bestantje gehaalt maar dan geeft die de onder staan de fout melding dus mijn vraag is welk script moet ik dan gebruiken

alvast bedaankt
desert spider

het script

Code: Selecteer alles

if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}
de fout meelding

Code: Selecteer alles

Warning: Cannot modify header information - headers already sent by (output started at /home/owns/public_html/hwfactory/forum/includes/template.php(137) : eval()'d code:1) in /home/owns/public_html/hwfactory/forum/City.php on line 16


Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 04 jun 2004, 15:08

Vind in de nieuwe pagina:
----------------------------------------------------------
// standard session management
$userdata = session_pagestart($user_ip, TEMPLATE);
init_userprefs($userdata);
(Staat helemaal bovenaan)

Plaats daar achter:
---------------------------------------------------------------
if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=template.$phpEx", true));
}

Verander template in de naam van het nieuwe bestand.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 04 jun 2004, 15:19

dit is mijn hele bestant

Code: Selecteer alles

<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 


include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

if (!$userdata['session_logged_in']) 
{ 
redirect(append_sid("login.$phpEx?redirect=City.$phpEx", true)); 
} 


?> 

<tr><td><table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
            <tr>
              <td height="25" align="center" class="catHead"><span class="genmed"><span class="thHead"><b>city</b></span></span></td>
            </tr>
            <tr>
              <td class="row1" align="center"><span class="gensmall">
			  <a href="bank.php">bank<br/>
              <br/>
              </a> <a href="shop.php">winkels<br/>
			  <br/>
              </a> <a href="jobs.php">banen<br/>
              <br/>
              </a> <a href="Casino.php">Casino<br/>
			  <br/>
			  </a> <a href="activity.php">game hal<br/>
			  <br/>
              </a> <a href="rabbitoshi.php">dieren<br/>
              </a><br />
        </td>
            </tr>
          </table>
 

  
<? 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
maar nu geeft die dezen erro

Code: Selecteer alles

Warning: Cannot modify header information - headers already sent by (output started at /home/owns/public_html/hwfactory/forum/includes/template.php(137) : eval()'d code:1) in /home/owns/public_html/hwfactory/forum/includes/functions.php on line 788
er is dus iets niet helemaal goed

Witch hazel
Berichten: 39
Lid geworden op: 10 mei 2004, 18:37
Contacteer:

Bericht door Witch hazel » 04 jun 2004, 15:40

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

Eerste vraag is waarom verwijs je hier naar de naam index terwijl je het bestand City heb genoemd??

De foutmelidng krijg je omdat je de volgoorde verkeerd hebt staan:
Het moet niet zijn:

Code: Selecteer alles

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

if (!$userdata['session_logged_in']) 
{ 
redirect(append_sid("login.$phpEx?redirect=City.$phpEx", true)); 
} 
Maar:

Code: Selecteer alles

 

if (!$userdata['session_logged_in']) 
{ 
redirect(append_sid("login.$phpEx?redirect=City.$phpEx", true)); 
} 

include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Je kunt namelijk nooit een redirect gebruiken nadat de tag html tag al is geplaatst.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 04 jun 2004, 15:47

bedankt hij doet het

Gesloten