lees: http://noxxie.nl/site/index.php?itemid=17
en post je comments ![]()
je mag de programmering gebruiken
natuurlijk moet je plaats van echo wel even include doen ![]()
lees: http://noxxie.nl/site/index.php?itemid=17
en post je comments ![]()
je mag de programmering gebruiken
natuurlijk moet je plaats van echo wel even include doen ![]()
Topic is verplaatst...
Discussie tijd!
Dat is goed volgens jou?
Includen moet je eigenlijk zien als 3 stappen:
1) php sluiten (?>)
2) de hele inhoud van het bestand plaatsen op de plaats van de include
3) php weer openen als het niet al weer open is (<?php)
Dus het script dat je include heeft gewoon toegang tot $_GET, $_POST etc.
Verder even wat voor je om van te leren:
<?php
/**
* @author Patrick rennings
* @copyright 2010
*/
$directory = 'files/';
$ext = '.php';
if ( ! empty ( $_GET['page'] ) )
{
if ( file_exists ( $directory . $_GET['page'] . $ext ) )
{
if ($_GET)
{
echo $directory . $page . $ext . '?' . http_build_str($_GET);
}
else
{
echo ( $directory . $_GET['page'] . $ext );
}
}
else
{
echo ( $directory . '404.php' );
}
}
else
{
echo ( $directory . 'home.php' );
}
Toon Meer
Als je met mod_rewrite home.html?boe=schrik aanroept je hebt de volgende rewrite rule:
RewriteRule ^([^/]+)\.html$ index.php?p=$1 [L]
Gan stuurt mod_rewrite je door naar index.php?p=home
Gebruik je de volgende rule (flag eigenlijk):
RewriteRule ^([^/]+)\.html$ index.php?p=$1 [QSA,L]
Dan kom je uit op index.php?p=home&boe=schrik
Mjah ik vat dit maar op als een leer middel misschien ook maar slim ![]()
Maar goed ik ben zelf nog niet 100% gevorderd in php ik programmeer allong the way en dan door zulke dingen leer ik meer ook al vond ik met die array_walk () tog ook leuk gedaan (A)
Heb je nog geen account? Registreer je nu en word deel van onze community!