Div php help

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
PHP:
<!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>
<style type="text/css">
#apDiv1 {
	position:absolute;
	left:32px;
	top:4px;
	width:1095px;
	height:111px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:32px;
	top:117px;
	width:206px;
	height:468px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:885px;
	top:117px;
	width:241px;
	height:475px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:238px;
	top:114px;
	width:645px;
	height:471px;
	z-index:4;
}
</style>
</head>

<body>
<div id="apDiv1"><em><img src="/afbeeldingen/logo_energynet.gif" width="1094" height="112" alt="Logo" /></em></div>
<div id="apDiv2"><a href="algemene informatie.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Algemene informatie</a><br />
  <a href="tarieven.html"target="hoofdframe">Tarieven</a><br />
  <a href="pakketen.html"target="hoofdframe">Pakketten</a><br />
  <a href="service.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Service en onderhoud</a><br />
  <a href="energyservice.html"target="hoofdframe"> EnergyService</a><br />
  <a href="product.html"target="hoofdframe">Productadvies</a><br />
  <a href="besparingtips.html"target="hoofdframe">Besparingstips</a><br />
  <a href="vraagenantwoord.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" /> Vraag en antwoord</a><br />
  <a href="mail.html"target="hoofdframe">Per e-mail</a><br />
  <a href="chat.html"target="hoofdframe"> Via chat</a><br />
  <a href="gegevens.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" /> Uw gegevens</a><br />
  <a href="nota.html"target="hoofdframe"> Nota en verbruik</a><br />
  <a href="meterstanden.html"target="hoofdframe"> Meterstanden doorgeven</a><br />
<a href="verhuizing doorgeven.html"target="hoofdframe">Verhuizing doorgeven</a></div>
<div id="apDiv3"><a href="/html/verhuizing doorgeven.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Verhuizen, wat nu? </a><br />
  <a href="/html/besparingtips.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Besparingstips </a><br />
  <a href="/html/klantenservice.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Klantenservice</a><br />
  <br />
  <br />
</p>
<form id="form1" name="form1" method="post" action="">
  <p>
    <label for="email"><br />
    email&nbsp;&nbsp;&nbsp;<br />
    </label>
    <input type="text" name="email" id="email" />
    <br />
    <label for="wachtwoord">wachtwoord</label>
    <br />
  <input type="password" name="wachtwoord" id="wachtwoord" />
  </p>
  <p><a href="/html/foutmelding inlog.html"target=hoofdframe><a href="/html/foutmelding inlog.html"><img src="../afbeeldingen/inloggen01.gif" alt="inlog" width="77" height="28" align="right" /></a></p></p>
</form><br />
<a href="page.php?p=wachtwoord_aanvragen">wachtwoord vergeten?</a></div>
<div id="apDiv4"><?
if(isset($_GET['p']) && is_file($_GET['p'] . '.html')){
    $handle = fopen($_GET['p'] . '.html', "r");
    $contents = fread($handle, filesize($_GET['p'] . '.html'));
    fclose($handle);
    echo $contents;
}
?></div>
</body>
</html>

Ik geef aan dat ik wachtwoord vergeten geopend wil hebben in div 4
maar dat werkt op de een of andere manier niet

wat is er mis?

Ik ben al weken bezig
ik wil alle links geopend in div 4 <de middelste div>

Verder moet ik de grotes nog aanpassen enz

maar hoe krijg ik die div's geopend in div 4

graag advies
 
Klinkt misschien heel verrot maar wat is er niet mis :)
Aan jouw manier van programmeren zie ik dat je nog weinig kennis hebt binnen php...

Een php bestand bouw je namelijk als volgt op:

- Contants/Variable
- Headers
- Functies en Acties
- View (html etc.)

Dit is al iets wat bij jouw eigenlijk al fout gaat...
Ik zou hier meer over gaan lezen als je hier echt mee verder wilt.
Normaal gesproken zijn er patronen waarbij je die fout minder snel maakt (MVC, Factory etc.)

Maargoed de oplossing...
Niet de meest geweldige omdat ik eigelijk nooit meer zo programmeer maar het zal moeten werken.

PHP:
<?php
//Dit is zijn je constants/variable
//Omdat we deze wel gebruiken maar nog niet definieerd is maak je er gewoon een lege string of iets van...
$content = '';
$error=false;

//Je actie
if (isset($_GET['p']) && file_exists($_GET['p'] . '.html'))
{
	$content = $_GET['p'] . '.html';
	$error=false;
} else 
{
	$content = 'Het bestand is niet gevonden!';
	$error=true;
}
?>
<!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>
<style type="text/css">
#apDiv1 {
    position:absolute;
    left:32px;
    top:4px;
    width:1095px;
    height:111px;
    z-index:1;
}
#apDiv2 {
    position:absolute;
    left:32px;
    top:117px;
    width:206px;
    height:468px;
    z-index:2;
}
#apDiv3 {
    position:absolute;
    left:885px;
    top:117px;
    width:241px;
    height:475px;
    z-index:3;
}
#apDiv4 {
    position:absolute;
    left:238px;
    top:114px;
    width:645px;
    height:471px;
    z-index:4;
}
</style>
</head>
 
<body>
<div id="apDiv1"><em><img src="/afbeeldingen/logo_energynet.gif" width="1094" height="112" alt="Logo" /></em></div>
<div id="apDiv2"><a href="algemene informatie.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Algemene informatie</a><br />
  <a href="tarieven.html"target="hoofdframe">Tarieven</a><br />
  <a href="pakketen.html"target="hoofdframe">Pakketten</a><br />
  <a href="service.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Service en onderhoud</a><br />
  <a href="energyservice.html"target="hoofdframe"> EnergyService</a><br />
  <a href="product.html"target="hoofdframe">Productadvies</a><br />
  <a href="besparingtips.html"target="hoofdframe">Besparingstips</a><br />
  <a href="vraagenantwoord.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" /> Vraag en antwoord</a><br />
  <a href="mail.html"target="hoofdframe">Per e-mail</a><br />
  <a href="chat.html"target="hoofdframe"> Via chat</a><br />
  <a href="gegevens.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" /> Uw gegevens</a><br />
  <a href="nota.html"target="hoofdframe"> Nota en verbruik</a><br />
  <a href="meterstanden.html"target="hoofdframe"> Meterstanden doorgeven</a><br />
<a href="verhuizing doorgeven.html"target="hoofdframe">Verhuizing doorgeven</a></div>
<div id="apDiv3"><a href="/html/verhuizing doorgeven.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Verhuizen, wat nu? </a><br />
  <a href="/html/besparingtips.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Besparingstips </a><br />
  <a href="/html/klantenservice.html"target="hoofdframe"><img src="/afbeeldingen/vink.gif" width="15" height="16" alt="vink" />Klantenservice</a><br />
  <br />
  <br />
</p>
<form id="form1" name="form1" method="post" action="">
  <p>
    <label for="email"><br />
    email&nbsp;&nbsp;&nbsp;<br />
    </label>
    <input type="text" name="email" id="email" />
    <br />
    <label for="wachtwoord">wachtwoord</label>
    <br />
  <input type="password" name="wachtwoord" id="wachtwoord" />
  </p>
  <p><a href="/html/foutmelding inlog.html"target=hoofdframe><a href="/html/foutmelding inlog.html"><img src="../afbeeldingen/inloggen01.gif" alt="inlog" width="77" height="28" align="right" /></a></p></p>
</form><br />
<a href="page.php?p=wachtwoord_aanvragen">wachtwoord vergeten?</a></div>
<div id="apDiv4">
<?php
	if ($error)
	{
		echo $content;
	} else 
	{
		include $content;
	}
?>
</div>
</body>
</html>
 
Geachte Slabbetje

Hierbij hartelijk bedankt voor uw reactie !!!!
Eerlijk gezecht heb ik dit scriptje niet zelf gemaakt, ik geef toe ik ben erg beginner met php
maar dit script vond ik, maar ja dan maar afwachten hoe het verder moest

maargoed ik zal het proberen, kan ik op deze manier al mijn links laten openen in de div4?
 
Het file: opent nog steeds niet in het midden !!
Ik krijg o'n foutmelding, of moet ik het eers uploaden naar de server
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan