waar PHP code inplaatsen
cursus dreamweaver als eindopdracht hebben gemaakt.
Het contactformulier inplaatsen lukt me wel, is een nieuwe pagina.
Een login maken op een pagina met daaraan een controle etc lukt me niet. Als ik 4 pag maak werkt het wel (variabelen, _login, _bewaarsessies, _logout)
echter dan staat het niet in een pagina van de site, ik weet niet waar ik de code's moet plaatsen op welke pagina, op die waar je moet inloggen, of op eenandere, en moeten de codes van de 4 pagina's op een pagina of moeten ze allemaal op een aparte en waar zie ik welek pagina hij opent als de codes juist zijn ingevoerd??
Een lange vraag. Ik zie oeveral op de site korte codescripts, die heb ik ook maar waar zet ik ze neer en dan ook op de sjabloon pagina van de site?
Misschien kunnen jullie iemand mij op weg helpen>
Laat eens zien wat je allemaal gedaan hebt?
zo kun je je functie's altijd op 1 plaats beheren en overal waar je wilt aanroepen
voor de rest kun je beter even laten zien wat je al gedaan hebt
Wat meestal een goede richtlijn is om OF je logica ( php ) bovenaan de pagina te hebben met wat echo's en eventueel wat loopjes in je structuur ( html )
wat ook kan is de logica helemaal apart te hebben in een bestand en deze te includen waar je het nodig hebt. natuurlijk zijn er nog manieren om het veel beter aan te pakken maar ik denk dat voor een beginner dit wel duidelijk en makkelijkst is op dit moment.
index.php
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
session_start();
if ($_SESSION["login"] != "gast") { // moet juist zijn zo niet dan terug naar login door volgende regel
header ("Location:variabelen_login.php");
exit();
}
?>
session_start();
if ($_SESSION["login"] != "gast") { // moet juist zijn zo niet dan terug naar login door volgende regel
header ("Location:variabelen_login.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sessievariabelen</title>
</head>
<body>
<p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/sjabloonBB.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>BB_Foto</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="CSS/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="container">
<div class="header"><a href="index.html"><img src="afbeeldingen/logo2.png" alt="Logo BB_Foto" name="Insert_logo" width="962" height="100" id="Insert_logo" style="background: #C6D580; display:block;" /></a>
<!-- end .header --></div>
<div class="sidebar1">
<ul class="nav">
<li><a href="index.html">Welkom</a></li>
<li><a href="voorstellen.html">Voorstellen</a></li>
<li><a href="Galerie.html">Galerie</a></li>
<li><a href="Tips.html">Tips</a></li>
<li><a href="links.html">Links</a></li>
<li><a href="Contact2.php">Contact</a></li>
</ul>
<!-- InstanceBeginEditable name="Specials" --><img src="afbeeldingen/Boomer.jpg" width="220" height="160" alt="Boomer" /><!-- InstanceEndEditable --> <!-- end .sidebar1 --></div>
<div class="content"><!-- InstanceBeginEditable name="inhoud" -->
<h3>Welkom, leuk dat u deze fotowebsite bezoekt.
</h3>
<p>Er zijn hier foto's te zien van uit
zeer uiteenlopende onderwerpen.<br />
Plekken om te fotograferen komen soms
bewust en soms onbewust op je pad. <br />
De foto's op deze website zijn door mijzelf genomen op plekken waar ik met mijn camera
ben geweest.</p>
<p><br />
Wilt u meer over mij weten, ga dan door naar "even voorstellen"<br />
Wilt u foto's bekijken klik dan door naar Galerie. <br />
Na het openen van Galerie kan er gekozen
worden voor het onderwerp wat u wilt bekijken. <br />
Pagina Tips spreekt voor zich, zo ook de pagina links.</p>
<p><br />
Deze website is gemaakt naar aanleiding van een eindopdracht Cursus Webdesign Dreamweaver.<br />
Nu wordt deze verder opgebouwd voor de eindopdracht van Cursus PHP.
<br />
Deze website is nog in opbouw, in de loop der
tijd zal deze dan ook verder groeien.</p>
<p><br />
Veel plezier met het kijken op deze fotowebsite.</p>
<p>
<!-- InstanceEndEditable --><!-- end .content --></div>
<div class="footer">
<p>Copyright2013©Webdesign by BizzyB Fran</a></p>
<!-- end .footer --></div>
<!-- end .container --></div>
</body>
<!-- InstanceEnd --></html>
login.php
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
session_start();
if ($_SESSION["login"] != "gast") { // moet juist zijn zo niet dan terug naar login door volgende regel
header ("Location:variabelen_login.php");
exit();
}
?>
session_start();
if ($_SESSION["login"] != "gast") { // moet juist zijn zo niet dan terug naar login door volgende regel
header ("Location:variabelen_login.php");
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>BB_Foto</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<link href="CSS/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
</head>
<body>
Code (php)
</p>
<p><a href="variabelen2.php">variabelen2.php</a></p>
<div class="container">
<div class="header"><a href="index.html"><img src="afbeeldingen/logo1.png" alt="Logo BB_Foto" name="Insert_logo" width="960" height="100" id="Insert_logo" style="background: #C6D580; display:block;" /></a>
<!-- end .header --></div>
<div class="sidebar1">
<ul class="nav">
<li><a href="index.html">Welkom</a></li>
<li><a href="voorstellen.html">Voorstellen</a></li>
<li><a href="Galerie.html">Galerie</a></li>
<li><a href="Tips.html">Tips</a></li>
<li><a href="links.html">Links</a></li>
<li><a href="Contact2.php">Contact</a></li>
</ul>
<!-- TemplateBeginEditable name="Specials" -->Specials<!-- TemplateEndEditable --> <!-- end .sidebar1 --></div>
<div class="content"><!-- TemplateBeginEditable name="inhoud" --><br />
<p>Om de Fotogalerie te bezoeken<br />
kunt u zich hieronder inloggen. </p>
<form id="form1" name="form1" method="post" action="">
<table width="60%" border="0">
<tr>
<td>Loginnaam</td>
<td><label for="login"></label>
<input type="text" name="login" id="login" /></td>
<td> </td>
</tr>
<tr>
<td>Wachtwoord</td>
<td><label for="paswoord"></label>
<input type="text" name="paswoord" id="paswoord" /></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Loginknop" id="Loginknop" value="Verzenden" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</form>
<p> </p>
<!-- TemplateEndEditable --><!-- end .content --></div>
<div class="footer">
<p>Copyright2013©Webdesign by BizzyB Fran</a></p>
<!-- end .footer --></div>
<!-- end .container --></div>
</body>
</html>
bewaarsessie.php
Code (php)
logout.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
session_start();
unset ($_SESSION["login"]);
header ("Location:variabelen_login.php");
exit();
session_start();
session_unset();
header ("Location:variabelen_login.php");
exit();
session_start();
session_destroy();
header ("Location:variabelen_login.php");
exit();
?>
session_start();
unset ($_SESSION["login"]);
header ("Location:variabelen_login.php");
exit();
session_start();
session_unset();
header ("Location:variabelen_login.php");
exit();
session_start();
session_destroy();
header ("Location:variabelen_login.php");
exit();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
ik weet niet of je er zo iets mee kan.
groet Fran
Toevoeging op 05/01/2013 12:54:31:
Hallo allemaal,
met nog wat door zoeken voor informatie en met een voorbeeldpagina van een studiegenoot is het me nu gelukt om de loginpagina te krijgen waar ik die wil.
Bedankt voor het meedenken.
groet Fran