Login systeem gebruiken op gehele site

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
MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Login systeem gebruiken op gehele site

Bericht door MiKeZZa » 21 jan 2007, 21:32

Ik wil het loginsysteem van PHPBB gebruiken op heel mijn site. Zo wil ik op de hoofdpagina een loginvenster en als mensen dan ingelogd zijn moeten ze de gehele site kunnen bekijken en als ze dat niet zijn moeten ze slechts bepaalde dingen kunnen bekijken. Ondanks een flinke zoektocht hier heb ik nog geen duidelijk antwoord gevonden hoe ik dit regelen kan.

Dus wie heeft er voor mij een duidelijk (liefst nederlandstalig) antwoord op deze vraag?

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 21 jan 2007, 23:11

Login Anywhere is vast wel te vinden via phpbbhacks.com. Die moet werken voor jou!

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 01 feb 2007, 17:49

brandsrus schreef:Login Anywhere is vast wel te vinden via phpbbhacks.com. Die moet werken voor jou!
Nou ik heb hem geinstalleerd en hij werkt deels.

Ik kan inloggen en dan kom ik terecht op het forum, dat is correct.

Uitloggen geeft echter deze melding: Invalid_session

En nog een laatste probleem: de logingegevens wil ik niet alleen voor het forum gebruiken maar ook voor de rest van de site, hoe fix ik dat? Dus ik wil dat je ook bepaalde andere zaken op de site pas kunt bekijken, toevoegen of wat dan ook als je lid bent!

Wie o wie helpt mij op de goede weg?

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 01 feb 2007, 18:31

Ik persoonlijk denk dat dit is wat ik zoek:

http://www.phpbb.com/kb/article.php?article_id=143

Maar eerlijk gezegd snap ik er echt geen zak van... Is er iemand die goed is in Engels die dit even toe kan lichtten?

Gebruikersavatar
special18
Berichten: 700
Lid geworden op: 29 jan 2007, 16:31
Locatie: Lelystad
Contacteer:

Bericht door special18 » 02 feb 2007, 14:45

Hierbij moet je bestandjes openen en texst aanpassen of vervangen zoals elke standard mod.

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 02 feb 2007, 15:09

special18 schreef:Hierbij moet je bestandjes openen en texst aanpassen of vervangen zoals elke standard mod.
Hoe dan? Ik heb namelijk al de nodige modjes geinstalleerd in mijn leven maar dit krijg ik niet voor mekaar.

Ik moet in mijn paginas die ik wil beveiligen (zoals bijvoorbeeld toevoegen.php, die buiten de phpbb map staat) deze code toevoegen:

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
//

Maar daarna raak ik het kwijt.....

Gebruikersavatar
special18
Berichten: 700
Lid geworden op: 29 jan 2007, 16:31
Locatie: Lelystad
Contacteer:

Bericht door special18 » 02 feb 2007, 15:33

MiKeZZa schreef:
special18 schreef:Hierbij moet je bestandjes openen en texst aanpassen of vervangen zoals elke standard mod.
Hoe dan? Ik heb namelijk al de nodige modjes geinstalleerd in mijn leven maar dit krijg ik niet voor mekaar.

Ik moet in mijn paginas die ik wil beveiligen (zoals bijvoorbeeld toevoegen.php, die buiten de phpbb map staat) deze code toevoegen:

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
//

Maar daarna raak ik het kwijt.....
Je opent de pagina met kladblok, dan voeg je die code in normaalde mods zeggen waar deze niet, wat je gewoon moet doen is voor ?> deze code plaatsen dus voordat de pagina begint en eindigd moet je deze code invoegen als ik het goed heb.

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 02 feb 2007, 15:57

special18 schreef:
MiKeZZa schreef:
special18 schreef:Hierbij moet je bestandjes openen en texst aanpassen of vervangen zoals elke standard mod.
Hoe dan? Ik heb namelijk al de nodige modjes geinstalleerd in mijn leven maar dit krijg ik niet voor mekaar.

Ik moet in mijn paginas die ik wil beveiligen (zoals bijvoorbeeld toevoegen.php, die buiten de phpbb map staat) deze code toevoegen:

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
//

Maar daarna raak ik het kwijt.....
Je opent de pagina met kladblok, dan voeg je die code in normaalde mods zeggen waar deze niet, wat je gewoon moet doen is voor ?> deze code plaatsen dus voordat de pagina begint en eindigd moet je deze code invoegen als ik het goed heb.
Het lijkt me sterk dat ik het 2x moet plaatsen, weet je dit zeker?

Gebruikersavatar
special18
Berichten: 700
Lid geworden op: 29 jan 2007, 16:31
Locatie: Lelystad
Contacteer:

Bericht door special18 » 02 feb 2007, 16:26

De guide zeg voeg het 1x per pagina toe die je wilt beveiligen lijkt mij.

m.v.g special.

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 02 feb 2007, 16:32

special18 schreef:De guide zeg voeg het 1x per pagina toe die je wilt beveiligen lijkt mij.

m.v.g special.
Ja sorry maar jouw vorige verhaal was niet te volgen :oops:

Ik mistte de komma's en punten enzo dus het was niet echt te begrijpen voor mij :)


Maar goed ik heb dus deze code:

Code: Selecteer alles

<?php   
include ('config.php'); 
 
if ($_SERVER['REQUEST_METHOD'] == "POST") {
  if ($_POST['C1'] == "ON")
  {
  $C1 = 1;
  }
  else
  {
  $C1 = 0;
  } 

   $naam = $_POST['naam'];
   $omschrijving = $_POST['omschrijving'];
      $C1 = $_POST['C1'];
      $C2 = $_POST['C2'];
      $C3 = $_POST['C3'];
      $C4 = $_POST['C4'];
      $C5 = $_POST['C5'];
      $C6 = $_POST['C6'];
      $C7 = $_POST['C7'];
      $C8 = $_POST['C8'];
	  $vak = $_POST['vak'];

$naam = addslashes($naam);
$omschrijving = addslashes($omschrijving);
$C1 = addslashes($C1);
$C2 = addslashes($C2);
$C3 = addslashes($C3);
$C4 = addslashes($C4);
$C5 = addslashes($C5);
$C6 = addslashes($C6);
$C7 = addslashes($C7);
$C8 = addslashes($C8);
$vak = addslashes($vak);


  if ($naam == "")
    $error="Je moet een naam invullen!";   
  if ($omschrijving == "")
    $error="Je moet een omschrijving invullen!";   
  if ($C1 == "" && $C2 == "" && $C3 == "" && $C4 == "" && $C5 == "" && $C6 == "" && $C7 == "" && $C8 == "")
    $error="Je moet minimaal 1 groep aanvinken!";   
  if ($vak == "")
    $error="Je moet een vak kiezen!";   

  if (!$error) {   
	  
     $query = "INSERT INTO lessen (titel,omschrijving,groep1,groep2,groep3,groep4,groep5,groep6,groep7,groep8,vak) 
VALUES ('$naam','$omschrijving','$C1','$C2','$C3','$C4','$C5','$C6','$C7','$C8','$vak')";   
     mysql_query($query) or die (mysql_error());   
?>
<div align="center">
	<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="500" background="../pics/box/box_02.jpg">
			<font size="4" face="Verdana">Les is <b>succesvol</b> toegevoegd!</font><font size="2" face="Verdana"><br>
			<br>
			We danken je voor je bijdrage!</font></td>
		</tr>
		<tr height="13">
			<td width="268" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  } elseif ($error) {
?>
</font>
<div align="center">
	<table id="Tabel_01" width="234" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
			<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
		</tr>
		<tr>
			<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
				<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td width="100%">
						<font face="Verdana" color="red" size="-1"><b>Error:</b>  <?php echo"$error"; ?></font></td>
						<td width="3%">
							<div align="right">
								<font face="Verdana">
								<input onclick="javascript:history.go(-1);" type="button" name="Button" value="Terug"></font></div>
						</td>
					</tr>
				</table>
				<font face="Verdana" size="2">
				<br></font></td>
		</tr>
		<tr height="13">
			<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  }
} else { 
?>
</font>
<form action="" method="post"> 

<div align="center">
		<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
			<tr height="22">
				<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
				<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
			</tr>
			<tr>
				<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
					<table width="500" border="0" cellspacing="0" cellpadding="2">
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Naam</font></b></div>
							</td>
							<td width="42%" colspan="2"><font face="Verdana"><input type="text" name="naam" size="30"></font></td>
						</tr>
						<tr>
							<td width="80" align="left" valign="top">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Omschrijving</font></b></div>
							</td>
				<td width="42%" colspan="2"><font face="Verdana"><textarea rows="10" name="omschrijving" cols="35"></textarea></font></td>
						</tr>
			</tr>
						<tr>
				<td height="20" align="left" valign="top">
								<div align="left">
										<b><font face="Verdana" size="2">Groep</font></b></div>
							</td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C1" value="ON"><font size="2">Groep 
								1<br>
								</font>
								<input type="checkbox" name="C2" value="ON"><font size="2">Groep 
								2<br>
								</font>
								<input type="checkbox" name="C3" value="ON"><font size="2">Groep 
								3<br>
								</font>
								<input type="checkbox" name="C4" value="ON"><font size="2">Groep 
								4</font></font></td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C5" value="ON"><font size="2">Groep 
								5<br>
								</font>
								<input type="checkbox" name="C6" value="ON"><font size="2">Groep 
								6<br>
								</font>
								<input type="checkbox" name="C7" value="ON"><font size="2">Groep 
								7<br>
								</font>
								<input type="checkbox" name="C8" value="ON"><font size="2">Groep 
								8</font></font></td>
			</tr>
						<tr>
				<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Vak</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<font face="Verdana" size="2"><?php   
include ('config.php'); 

        $Sql = "SELECT * FROM lessen_vakken ORDER BY naam"; 
$Result = mysql_query($Sql) or die(mysql_error());  

echo '
           
        <select name="vak">';  

                    while ($Row = mysql_fetch_assoc($Result))   
            {   
        echo '
            <option value="'.$Row[id].'">'.$Row[naam].'</option> ';  
             
                }   
           echo '
        </select>
';   ?></font></td>			</tr>
<tr>
							<td align="left" colspan="3">
								<div align="left">
										<font face="Verdana" size="2" color="#FF0000">Hieronder kunt u indien nodig een word-bestand, plaatje (gif of jpg) of pdf bestand toevoegen aan uw les! Heeft u meerdere file's verzoeken wij u om er een .zip van te maken. Hoe u dat doet leest u 
										<a href="new_page_1.htm/">hier</a>!</font></div>
							</td>
							</tr>
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Bestand 
										1</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<form enctype="multipart/form-data" action="upload.php" method="post">
 <!-- Maak het de users mogelijk een bestand te selecteren -->
 <input type="file" name="mijn_bestand"/><br />
 <input type="submit" value="Upload!"/>
</form>
<?php
/* Een voorbeeld dat de geuploadde file kopieert alszijnde een user icon voor de huidige gebruiker */

$doelDirectory  = './lesdocs/';
$errorMessage   = '';
$doelFile       = $doelDirectory . 'mijnplaatje.jpg';
if (isset($_FILES['mijn_bestand']) && $_FILES['mijn_bestand']['error'] == UPLOAD_ERR_OK)
{
    if ($_FILES['mijn_bestand']['type'] == 'image/jpeg')
    {
        $result = move_uploaded_file ($FILE['mijn_bestand']['tmp_name'], $doelFile);
       
        if (!$result) {
            $errorMessage = 'Kan bestand niet kopieren';
        }
    } else {
        $errorMessage = 'Bestand is niet van het juiste type';
    }
} else {
    $errorMessage = 'Uploaden mislukt';
}
?>


</td>
						</tr>
						
						
						<tr>
				<td colspan="3" height="20">
								<p align="center">
									<font face="Verdana">
									<input type="submit" value="Voeg Les toe" name="submit"><font size="2">
								</font>

            <input type="reset" value="Wis velden" name="reset"></font></td>
			</tr>
					</table>
					<font face="Verdana" size="2">
					<br>
					<br>
				
					</font>
				
				</td>
			</tr>
			<tr height="13">
				<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
			</tr>
		</table>
		</form> 
			
		


<?php } ?>

En dat wordt dan nu dit:

Code: Selecteer alles

<?php   

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 

include ('config.php'); 
 
if ($_SERVER['REQUEST_METHOD'] == "POST") {
  if ($_POST['C1'] == "ON")
  {
  $C1 = 1;
  }
  else
  {
  $C1 = 0;
  } 

   $naam = $_POST['naam'];
   $omschrijving = $_POST['omschrijving'];
      $C1 = $_POST['C1'];
      $C2 = $_POST['C2'];
      $C3 = $_POST['C3'];
      $C4 = $_POST['C4'];
      $C5 = $_POST['C5'];
      $C6 = $_POST['C6'];
      $C7 = $_POST['C7'];
      $C8 = $_POST['C8'];
	  $vak = $_POST['vak'];

$naam = addslashes($naam);
$omschrijving = addslashes($omschrijving);
$C1 = addslashes($C1);
$C2 = addslashes($C2);
$C3 = addslashes($C3);
$C4 = addslashes($C4);
$C5 = addslashes($C5);
$C6 = addslashes($C6);
$C7 = addslashes($C7);
$C8 = addslashes($C8);
$vak = addslashes($vak);


  if ($naam == "")
    $error="Je moet een naam invullen!";   
  if ($omschrijving == "")
    $error="Je moet een omschrijving invullen!";   
  if ($C1 == "" && $C2 == "" && $C3 == "" && $C4 == "" && $C5 == "" && $C6 == "" && $C7 == "" && $C8 == "")
    $error="Je moet minimaal 1 groep aanvinken!";   
  if ($vak == "")
    $error="Je moet een vak kiezen!";   

  if (!$error) {   
	  
     $query = "INSERT INTO lessen (titel,omschrijving,groep1,groep2,groep3,groep4,groep5,groep6,groep7,groep8,vak) 
VALUES ('$naam','$omschrijving','$C1','$C2','$C3','$C4','$C5','$C6','$C7','$C8','$vak')";   
     mysql_query($query) or die (mysql_error());   
?>
<div align="center">
	<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="500" background="../pics/box/box_02.jpg">
			<font size="4" face="Verdana">Les is <b>succesvol</b> toegevoegd!</font><font size="2" face="Verdana"><br>
			<br>
			We danken je voor je bijdrage!</font></td>
		</tr>
		<tr height="13">
			<td width="268" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  } elseif ($error) {
?>
</font>
<div align="center">
	<table id="Tabel_01" width="234" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
			<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
		</tr>
		<tr>
			<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
				<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td width="100%">
						<font face="Verdana" color="red" size="-1"><b>Error:</b>  <?php echo"$error"; ?></font></td>
						<td width="3%">
							<div align="right">
								<font face="Verdana">
								<input onclick="javascript:history.go(-1);" type="button" name="Button" value="Terug"></font></div>
						</td>
					</tr>
				</table>
				<font face="Verdana" size="2">
				<br></font></td>
		</tr>
		<tr height="13">
			<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  }
} else { 
?>
</font>
<form action="" method="post"> 

<div align="center">
		<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
			<tr height="22">
				<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
				<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
			</tr>
			<tr>
				<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
					<table width="500" border="0" cellspacing="0" cellpadding="2">
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Naam</font></b></div>
							</td>
							<td width="42%" colspan="2"><font face="Verdana"><input type="text" name="naam" size="30"></font></td>
						</tr>
						<tr>
							<td width="80" align="left" valign="top">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Omschrijving</font></b></div>
							</td>
				<td width="42%" colspan="2"><font face="Verdana"><textarea rows="10" name="omschrijving" cols="35"></textarea></font></td>
						</tr>
			</tr>
						<tr>
				<td height="20" align="left" valign="top">
								<div align="left">
										<b><font face="Verdana" size="2">Groep</font></b></div>
							</td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C1" value="ON"><font size="2">Groep 
								1<br>
								</font>
								<input type="checkbox" name="C2" value="ON"><font size="2">Groep 
								2<br>
								</font>
								<input type="checkbox" name="C3" value="ON"><font size="2">Groep 
								3<br>
								</font>
								<input type="checkbox" name="C4" value="ON"><font size="2">Groep 
								4</font></font></td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C5" value="ON"><font size="2">Groep 
								5<br>
								</font>
								<input type="checkbox" name="C6" value="ON"><font size="2">Groep 
								6<br>
								</font>
								<input type="checkbox" name="C7" value="ON"><font size="2">Groep 
								7<br>
								</font>
								<input type="checkbox" name="C8" value="ON"><font size="2">Groep 
								8</font></font></td>
			</tr>
						<tr>
				<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Vak</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<font face="Verdana" size="2"><?php   
include ('config.php'); 

        $Sql = "SELECT * FROM lessen_vakken ORDER BY naam"; 
$Result = mysql_query($Sql) or die(mysql_error());  

echo '
           
        <select name="vak">';  

                    while ($Row = mysql_fetch_assoc($Result))   
            {   
        echo '
            <option value="'.$Row[id].'">'.$Row[naam].'</option> ';  
             
                }   
           echo '
        </select>
';   ?></font></td>			</tr>
<tr>
							<td align="left" colspan="3">
								<div align="left">
										<font face="Verdana" size="2" color="#FF0000">Hieronder kunt u indien nodig een word-bestand, plaatje (gif of jpg) of pdf bestand toevoegen aan uw les! Heeft u meerdere file's verzoeken wij u om er een .zip van te maken. Hoe u dat doet leest u 
										<a href="new_page_1.htm/">hier</a>!</font></div>
							</td>
							</tr>
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Bestand 
										1</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<form enctype="multipart/form-data" action="upload.php" method="post">
 <!-- Maak het de users mogelijk een bestand te selecteren -->
 <input type="file" name="mijn_bestand"/><br />
 <input type="submit" value="Upload!"/>
</form>
<?php
/* Een voorbeeld dat de geuploadde file kopieert alszijnde een user icon voor de huidige gebruiker */

$doelDirectory  = './lesdocs/';
$errorMessage   = '';
$doelFile       = $doelDirectory . 'mijnplaatje.jpg';
if (isset($_FILES['mijn_bestand']) && $_FILES['mijn_bestand']['error'] == UPLOAD_ERR_OK)
{
    if ($_FILES['mijn_bestand']['type'] == 'image/jpeg')
    {
        $result = move_uploaded_file ($FILE['mijn_bestand']['tmp_name'], $doelFile);
       
        if (!$result) {
            $errorMessage = 'Kan bestand niet kopieren';
        }
    } else {
        $errorMessage = 'Bestand is niet van het juiste type';
    }
} else {
    $errorMessage = 'Uploaden mislukt';
}
?>


</td>
						</tr>
						
						
						<tr>
				<td colspan="3" height="20">
								<p align="center">
									<font face="Verdana">
									<input type="submit" value="Voeg Les toe" name="submit"><font size="2">
								</font>

            <input type="reset" value="Wis velden" name="reset"></font></td>
			</tr>
					</table>
					<font face="Verdana" size="2">
					<br>
					<br>
				
					</font>
				
				</td>
			</tr>
			<tr height="13">
				<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
			</tr>
		</table>
		</form> 
			
		


<?php } ?>
En dan?

Want ik krijg nu allemaal foutmeldingen:


Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in ... on line 5

enzvoorts

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 02 feb 2007, 16:35

Ik heb de foutmelding er uit, zat in de map van het forum maar goed ik kom er nu zo in zonder dat ik ingelogd ben, lijkt me niet ok toch?




Code: Selecteer alles

<?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 

include ('config.php'); 
 
if ($_SERVER['REQUEST_METHOD'] == "POST") {
  if ($_POST['C1'] == "ON")
  {
  $C1 = 1;
  }
  else
  {
  $C1 = 0;
  } 

   $naam = $_POST['naam'];
   $omschrijving = $_POST['omschrijving'];
      $C1 = $_POST['C1'];
      $C2 = $_POST['C2'];
      $C3 = $_POST['C3'];
      $C4 = $_POST['C4'];
      $C5 = $_POST['C5'];
      $C6 = $_POST['C6'];
      $C7 = $_POST['C7'];
      $C8 = $_POST['C8'];
	  $vak = $_POST['vak'];

$naam = addslashes($naam);
$omschrijving = addslashes($omschrijving);
$C1 = addslashes($C1);
$C2 = addslashes($C2);
$C3 = addslashes($C3);
$C4 = addslashes($C4);
$C5 = addslashes($C5);
$C6 = addslashes($C6);
$C7 = addslashes($C7);
$C8 = addslashes($C8);
$vak = addslashes($vak);


  if ($naam == "")
    $error="Je moet een naam invullen!";   
  if ($omschrijving == "")
    $error="Je moet een omschrijving invullen!";   
  if ($C1 == "" && $C2 == "" && $C3 == "" && $C4 == "" && $C5 == "" && $C6 == "" && $C7 == "" && $C8 == "")
    $error="Je moet minimaal 1 groep aanvinken!";   
  if ($vak == "")
    $error="Je moet een vak kiezen!";   

  if (!$error) {   
	  
     $query = "INSERT INTO lessen (titel,omschrijving,groep1,groep2,groep3,groep4,groep5,groep6,groep7,groep8,vak) 
VALUES ('$naam','$omschrijving','$C1','$C2','$C3','$C4','$C5','$C6','$C7','$C8','$vak')";   
     mysql_query($query) or die (mysql_error());   
?>
<div align="center">
	<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="500" background="../pics/box/box_02.jpg">
			<font size="4" face="Verdana">Les is <b>succesvol</b> toegevoegd!</font><font size="2" face="Verdana"><br>
			<br>
			We danken je voor je bijdrage!</font></td>
		</tr>
		<tr height="13">
			<td width="268" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  } elseif ($error) {
?>
</font>
<div align="center">
	<table id="Tabel_01" width="234" border="0" cellspacing="0" cellpadding="0">
		<tr height="22">
			<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
			<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
		</tr>
		<tr>
			<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
				<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td width="100%">
						<font face="Verdana" color="red" size="-1"><b>Error:</b>  <?php echo"$error"; ?></font></td>
						<td width="3%">
							<div align="right">
								<font face="Verdana">
								<input onclick="javascript:history.go(-1);" type="button" name="Button" value="Terug"></font></div>
						</td>
					</tr>
				</table>
				<font face="Verdana" size="2">
				<br></font></td>
		</tr>
		<tr height="13">
			<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
		</tr>
	</table>
</div>
<font face="Verdana" size="2">
<?php
  }
} else { 
?>
</font>
<form action="" method="post"> 

<div align="center">
		<table id="Tabel_01" width="500" border="0" cellspacing="0" cellpadding="0">
			<tr height="22">
				<td class="boxkop" width="205" height="22" background="../pics/box/box_02.jpg">
				<font face="Verdana" size="2"><b>
		Les toevoegen: </b></font></td>
			</tr>
			<tr>
				<td class="boxcontent" width="205" background="../pics/box/box_05.jpg">
					<table width="500" border="0" cellspacing="0" cellpadding="2">
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Naam</font></b></div>
							</td>
							<td width="42%" colspan="2"><font face="Verdana"><input type="text" name="naam" size="30"></font></td>
						</tr>
						<tr>
							<td width="80" align="left" valign="top">
								<div align="left">
										<b>
										<font face="Verdana" size="2">Omschrijving</font></b></div>
							</td>
				<td width="42%" colspan="2"><font face="Verdana"><textarea rows="10" name="omschrijving" cols="35"></textarea></font></td>
						</tr>
			</tr>
						<tr>
				<td height="20" align="left" valign="top">
								<div align="left">
										<b><font face="Verdana" size="2">Groep</font></b></div>
							</td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C1" value="ON"><font size="2">Groep 
								1<br>
								</font>
								<input type="checkbox" name="C2" value="ON"><font size="2">Groep 
								2<br>
								</font>
								<input type="checkbox" name="C3" value="ON"><font size="2">Groep 
								3<br>
								</font>
								<input type="checkbox" name="C4" value="ON"><font size="2">Groep 
								4</font></font></td>
				<td height="20">
								<font face="Verdana">
								<input type="checkbox" name="C5" value="ON"><font size="2">Groep 
								5<br>
								</font>
								<input type="checkbox" name="C6" value="ON"><font size="2">Groep 
								6<br>
								</font>
								<input type="checkbox" name="C7" value="ON"><font size="2">Groep 
								7<br>
								</font>
								<input type="checkbox" name="C8" value="ON"><font size="2">Groep 
								8</font></font></td>
			</tr>
						<tr>
				<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Vak</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<font face="Verdana" size="2"><?php   
include ('config.php'); 

        $Sql = "SELECT * FROM lessen_vakken ORDER BY naam"; 
$Result = mysql_query($Sql) or die(mysql_error());  

echo '
           
        <select name="vak">';  

                    while ($Row = mysql_fetch_assoc($Result))   
            {   
        echo '
            <option value="'.$Row[id].'">'.$Row[naam].'</option> ';  
             
                }   
           echo '
        </select>
';   ?></font></td>			</tr>
<tr>
							<td align="left" colspan="3">
								<div align="left">
										<font face="Verdana" size="2" color="#FF0000">Hieronder kunt u indien nodig een word-bestand, plaatje (gif of jpg) of pdf bestand toevoegen aan uw les! Heeft u meerdere file's verzoeken wij u om er een .zip van te maken. Hoe u dat doet leest u 
										<a href="new_page_1.htm/">hier</a>!</font></div>
							</td>
							</tr>
						<tr>
							<td width="61" align="left">
								<div align="left">
										<b><font face="Verdana" size="2">Bestand 
										1</font></b></div>
							</td>
							<td width="42%" colspan="2">
							<form enctype="multipart/form-data" action="upload.php" method="post">
 <!-- Maak het de users mogelijk een bestand te selecteren -->
 <input type="file" name="mijn_bestand"/><br />
 <input type="submit" value="Upload!"/>
</form>
<?php
/* Een voorbeeld dat de geuploadde file kopieert alszijnde een user icon voor de huidige gebruiker */

$doelDirectory  = './lesdocs/';
$errorMessage   = '';
$doelFile       = $doelDirectory . 'mijnplaatje.jpg';
if (isset($_FILES['mijn_bestand']) && $_FILES['mijn_bestand']['error'] == UPLOAD_ERR_OK)
{
    if ($_FILES['mijn_bestand']['type'] == 'image/jpeg')
    {
        $result = move_uploaded_file ($FILE['mijn_bestand']['tmp_name'], $doelFile);
       
        if (!$result) {
            $errorMessage = 'Kan bestand niet kopieren';
        }
    } else {
        $errorMessage = 'Bestand is niet van het juiste type';
    }
} else {
    $errorMessage = 'Uploaden mislukt';
}
?>


</td>
						</tr>
						
						
						<tr>
				<td colspan="3" height="20">
								<p align="center">
									<font face="Verdana">
									<input type="submit" value="Voeg Les toe" name="submit"><font size="2">
								</font>

            <input type="reset" value="Wis velden" name="reset"></font></td>
			</tr>
					</table>
					<font face="Verdana" size="2">
					<br>
					<br>
				
					</font>
				
				</td>
			</tr>
			<tr height="13">
				<td width="205" height="13" background="../pics/box/box_08.jpg"></td>
			</tr>
		</table>
		</form> 
			
		


<?php } ?>

Gebruikersavatar
special18
Berichten: 700
Lid geworden op: 29 jan 2007, 16:31
Locatie: Lelystad
Contacteer:

Bericht door special18 » 02 feb 2007, 16:59

Klopt maar vergeet niet dat dit in alle pagina's toegevoegd moet worden, waarvan sessions.php belangrijk is aangezien die de sessies per client afhandeld.

Ik zou de gehele mod afmaken dan evt hier komen met berichten dient het nog niet te werken.

MiKeZZa
Berichten: 125
Lid geworden op: 22 sep 2005, 18:02

Bericht door MiKeZZa » 02 feb 2007, 18:45

Zoals ik dus al aangeef is het mij totaal onduidelijk wat nu te doen aangezien ik die pagina niet begrijp. Daarnaast is dit geen mod.

Gesloten