Archief - PHP: "Absoluut" includen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Flubberer

Legacy Member
Hallo,

Ik heb het volgend script dat ik al jaren gebruik voor mijn pagina's te includen:
<?php
switch($_GET['page'])
{
case "home": include("home.php"); break;
case "links": include("links.php"); break;
default: include("home.php");
}
?>

en wordt dan zo opgehaald:
<a href="?page=home">Home</a>
<a href="?page=links">Links</a>

Ik heb dan onlangs een domeinnaam besteld (apart, dus niet met een hosting erbij) en die forwarde mbv een frame. Die frame zorgde voor een ongewenste horizontale scrollbar, en stelde ik voor om ipv een frame de include functie te gebruiken.

Dit gebeurde dan ook, maar dat wil zeggen dat relatieve links nu niet meer werken. Ik paste alles aan (met succes), maar dit script wil duidelijk niet meewerken :)

Ik heb dit ervan gebrouwd:
<?php
switch($_GET['page'])
{
case "home": include("http://www.dummy.com/sub/home.php"); break;
case "links": include("http://www.dummy.com/sub/links.php"); break;
default: include("http://www.dummy.com/sub/home.php");
}
?>

en dit blijft:
<a href="?page=home">Home</a>
<a href="?page=links">Links</a>

Toch werkt het niet... iemand een idee waaraan het kan liggen?

Alvast bedankt

Xavez

Legacy Member
voor zo'n klein aantal pagina's bestaat er een leukere manier:

- maak je template-pagina aan waar de content in geladen wordt
- splits die op in header.inc en footer.inc (of whatever :))
- maak nen index.php, links.php, contact.php en wat ge mar wilt en zet daarin

<?php include_once('header.inc'); ?>
de rest van je variabele content
<?php include_once('footer.inc'); ?>

Flubberer

Legacy Member
Dat was even ter voorbeeld :) Er zijn natuurlijk veel meer pagina's.

Als je denkt dat daardoor het probleem opgelost geraakt, zal ik het toch wel even proberen.

Flubberer

Legacy Member
Bedankt Xavez! Het werkt!

Thread mag geclosed worden voor mijn part.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan