.php?page=....php

Status
Niet open voor verdere reacties.
Je zou dus in plaats van de echo ook gewoon daar include("404.php"); van kunnen maken.

Dan hou je dezelfde stijl van de pagina alleen is de tekst anders. Wil je helemaal een andere pagina dan kun je deze code gebruiken.
PHP:
<?php
function getContent($filename) {
  ob_start();
  include $filename;
  $contents = ob_get_contents();
  ob_end_clean();
  return $contents;
}

if(isset($_GET['page'])) { 
  if(file_exists($_GET['page']) && is_file($_GET['page'])) { 
  $page = getContent($_GET['page']); 
  } else { 
    header("Location: http://". $_SERVER['SERVER_NAME']."/404.php");
    exit(); 
  } 
} else {
  $page = getContent("default.php"); 
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
 <meta name="description" content="Mijn Eigen PHP Blog Je kan gratis PHP codes downloaden die ik heb gemaakt"/>
 <meta name="keywords" content="php, php codes, van alles, van, alles, blog, php blog, &ly;? PHP, ?&gt;, &lt;? Timo's PHP Blog ?%gt;"/> 
 <meta name="author" content="Timo's Photos"/> 
 <link rel="stylesheet" type="text/css" href="default.css" media="screen"/>
 <title>&lt;? Timo's PHP Blog ?&gt;</title>
</head>

<body>
<div class="left">
 <div class="header">
  <h2><span>&lt;? Al Mijn Zelfgemaakte Codes Kan je Hier Krijgen ?&gt;</span></h2>
  <h1>&lt;? Timo's PHP Blog ?&gt;</h1>
 </div>

 <div class="content">
<?php
echo $page;
?> 
 </div>
</div>
<div class="nav">
 <div class="logo"><span></span></div>
 <ul>
  <li><a href="index.html">Index</a></li>
  <li><a href="index.html">Archief</a></li>
  <li><a href="index.html">Downloads</a></li>
  <li><a href="index.html">Extra's</a></li>
  <li><a href="index.html">Contact</a></li>
 </ul>
</div>
<div class="right">
 <div class="round">        
  <div class="roundtl"><span></span></div>
  <div class="roundtr"><span></span></div>
  <div class="clearer"><span></span></div>
 </div>
 <div class="subnav">
  <h1>Top 5 In De Archief</h1>
  <ul>
   <li><a href="index.html">&lt;? Geen ?&gt;</a></li>
   <li><a href="index.html">&lt;? Geen ?&gt;</a></li>
   <li><a href="index.html">&lt;? Geen ?&gt;</a></li>
   <li><a href="index.html">&lt;? Geen ?&gt;</a></li>
   <li><a href="index.html">&lt;? Geen ?&gt;</a></li>
  </ul>
 </div>
 <div class="round">
  <div class="roundbl"><span></span></div>
  <div class="roundbr"><span></span></div>
  <span class="clearer"></span> </div>
</div>

<div class="footer">&copy; 2008 <a href="index.html">www.Timos-photos.nl</a>.
</div>

</body>

</html>
 
maar nu krijg ik dus egte fout melding je had
Location: http://". $_SERVER['SERVER_NAME']."/404.php gedaan e das niet goed
Location: http://". $_SERVER['SERVER_NAME']."/blog/404.php moest het zijn maaar maakt niet uit

maar dan geeft hij hem niet in dat ander veldje aan das raar en dat wou ik
 
Laatst bewerkt:
Hoe wil jij je 404 hebben dan? Zoals je hem in deze code hebt staan of als apart bestand met een hele andere layout?

Bij het laatste zul je de code die ik gaf moeten gebruiken in plaats van die jij geeft. (Er zit nogal verschil in namelijk...)
 
Hoe wil jij je 404 hebben dan? Zoals je hem in deze code hebt staan of als apart bestand met een hele andere layout?

Bij het laatste zul je de code die ik gaf moeten gebruiken in plaats van die jij geeft. (Er zit nogal verschil in namelijk...)

Ik wil net als hoe het met die ander pagina's is maar dan met een 404 pagina bij je klik op
?page=lol.php maar die bestaat dan niet dat hij dat ?page=404.php laat zien

http://www.timos-photos.nl/blog/index.php?page=404.php
 
Laatst bewerkt:
Wat maakt het nou uit of er lol.php staat en je krijgt de melding of dat er 404.php staat?

Als je nou gewoon een 404.php maakt met de hele layout er in en daarnaast de regel tekst die je wilt hebben dan kun je met het huidige script wel uit te voeten.
 
Wat maakt het nou uit of er lol.php staat en je krijgt de melding of dat er 404.php staat?

Als je nou gewoon een 404.php maakt met de hele layout er in en daarnaast de regel tekst die je wilt hebben dan kun je met het huidige script wel uit te voeten.

o ok maar ik wil niet zeuren maar dan moet ik elkeer 2 pagina bewerken
 
het is al gelukt ik heb locatie

Location: http://". $_SERVER['SERVER_NAME']."/blog/index.php?page=404.php
gedaan als foutpagina als je dan op dode link klikt krijg je ook een foutpagina maar dan die ik helemaal zelf kan maken.

das mooier en boven in staat dan Location: http://www.timos-photos.nl/blog/index.php?page=404.php

dus die code was dus wel makkelijk.

echt bedankt iedereen die me geholpen hebben ;) :rolleyes: :love: :thumb:
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan