Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP] Hoe zit het met ( /?page= ) (https://forum.scholieren.com/showthread.php?t=453874)

micra 21-04-2003 12:57

[PHP] Hoe zit het met ( /?page= )
 
Ik heb een vraag over /?page= hoe doe ik dat
en wat heb ik daar voor nodig..

je ziet dat altijd in sites staan, maar ik weet niet hoe ik dat moet doen


please help me

Koen 21-04-2003 13:03

Je deelt je pagina op in stukken.

Dus heb je een index.php, dan doe je iest van:

PHP-code:

if (empty($page)) {
  ~
blabla allemaal index pagina zooi~
}
if (
$page == "anderepagina") {
  ~
dit geeft ie weer als je index.php?page=anderepagina doet~


Snap je?

$page is dus gewoon een variable, en aan de hand van de inhoud van die variable geef je een andere inhoud weer.

micra 21-04-2003 13:11

;) ik zal even kijken of ik dat kan :D

niemand 21-04-2003 13:54

moet je daarvoor niet register_globals aanzetten in php.ini of eerst doen:
PHP-code:

$page $_GET["page"]; 

dacht wel dat dat moest

eddie 21-04-2003 14:38

Een tipje.
Doe nooit:
PHP-code:

include( '/pad/naar/script/' $_GET'page' ] ); 

Dit is erg slecht en erg kwetsbaar voor hacks.
Controleer eerst of de page wel in je lijstje van 'goede' pagina's staan.

micra 21-04-2003 18:58

mmM.. maar moet ik dan een aparte php pagina aan maken..
kan niet iemand iets voor mij maken en te download maken??
want dan is het ook niet zo moeilijk meer voor mij..

Martin 21-04-2003 19:35

Citaat:

micra schreef op 21-04-2003 @ 19:58:
mmM.. maar moet ik dan een aparte php pagina aan maken..
kan niet iemand iets voor mij maken en te download maken??
want dan is het ook niet zo moeilijk meer voor mij..

PHP-code:

<?
$page = $_GET["page"];

if($page == "downloads"){

echo "Hier komt dan de content van downloads. 
Je kan hier gewoon tekst typen maar ook een 
bestand includen, dat laat ik zien in de volgende \"page\".";

}
elseif($page == "onzin"){

include('onzin.php'); // include een bestand

}
else{

echo "Als de variabele $PAGE geen informatie 
bevat laat hij deze tekst zien.";
}
?>

En een beetje snuffelen en zelf puzzelen met PHPfreakz en http://nl.php.net kan ook geen kwaad hoor....

micra 21-04-2003 19:48

ik zal even kijken :D


maar wat ik dan nog steeds niet snap is hoe ik dan zeg maar dit kan doen in mijn http://isb.st/~joris/?page=home

ofzo


dat moet ik dan instellen ofzo :D
ik weet het... het is dom maar ik ben niet zo bekend met php

ik kan nergens goede boeken vinden :D

Triloxigen 21-04-2003 19:50

PHP is een serverextensie (zeg maar) en moet je server dus ondersteunen

officiele site: www.php.net (http://nl.php.net)
handig voor beginners: http://phpfreakz.com

Martin 21-04-2003 20:15

Citaat:

micra schreef op 21-04-2003 @ 20:48:
ik zal even kijken :D
Gewoon blijven proberen, door vallen en opstaan leer je het meeste. 9 maanden geleden was ik ook nog een PHP n00b, nu kan ik er nog niet echt veel mee maar in ieder geval genoeg om mijn eigen website, de website van Jumbo Supermarkt Middelburg, de website van ForumFAQ en Naakte.Scholieren.com te onderhouden.

CryptapiX 21-04-2003 21:35

Citaat:

micra schreef op 21-04-2003 @ 20:48:
ik zal even kijken :D


maar wat ik dan nog steeds niet snap is hoe ik dan zeg maar dit kan doen in mijn http://isb.st/~joris/?page=home

ofzo


dat moet ik dan instellen ofzo :D
ik weet het... het is dom maar ik ben niet zo bekend met php

ik kan nergens goede boeken vinden :D

zucht.. waarom wil je het dan ?
omdat het er stoer uitziet ?
jij bent er vast zo een die zn al zn html files gewoon de extensie .php geeft omdat dat stoer staat...

www.php.net en dan gewoon die php cursus gaan doen lijkt me slimste als je het wil leren

Triloxigen 21-04-2003 21:48

Citaat:

CryptapiX schreef op 21-04-2003 @ 22:35:
zucht.. waarom wil je het dan ?
omdat het er stoer uitziet ?
jij bent er vast zo een die zn al zn html files gewoon de extensie .php geeft omdat dat stoer staat...

www.php.net en dan gewoon die php cursus gaan doen lijkt me slimste als je het wil leren

Heb jij dat zelf ook niet ooit gedaan? :D:D

Enlightenment 21-04-2003 21:53

Je moet ook php.ini aanpassen om /?blah=blah naar index.php?blah=blah te laten wijzen.

Dus b.v.
www.mijndomein.nl/aai/?pagina=2
is eigenlijk:
www.mijndomein.nl/aai/index.php?pagina=2

Weet alleen niet welke optie dit precies is.

micra 21-04-2003 22:26

ik kan nog maar net zelf een mail form schrijven met php
dus als je me niet wilt helpen dan begrijp ik dat best..
maar dan heb je nog niet echt het recht om me te beledigen..

ik ben nog maar een beginner die iets wilt leren van gevordenen :D


You no

Martin 21-04-2003 22:28

Citaat:

micra schreef op 21-04-2003 @ 23:26:
ik kan nog maar net zelf een mail form schrijven met php
dus als je me niet wilt helpen dan begrijp ik dat best..
maar dan heb je nog niet echt het recht om me te beledigen..

ik ben nog maar een beginner die iets wilt leren van gevordenen :D


You no

Heb je nou al die code geprobeerd die ik gaf? :rolleyes:

CryptapiX 21-04-2003 22:29

Citaat:

McLaren schreef op 21-04-2003 @ 22:48:
Heb jij dat zelf ook niet ooit gedaan? :D:D
jahwel maar ik leer van mijn fouten (zou jij ook eens moeten doen :D:p) dus wil ik hem er voor behoeden :p

CryptapiX 21-04-2003 22:30

Citaat:

micra schreef op 21-04-2003 @ 23:26:
ik kan nog maar net zelf een mail form schrijven met php
dus als je me niet wilt helpen dan begrijp ik dat best..
maar dan heb je nog niet echt het recht om me te beledigen..

ik ben nog maar een beginner die iets wilt leren van gevordenen :D


You no

sorry hoor
maar als je ZELF een mail form kan schrijven
en je weet niet dat die ?page= gewoon een variable is geloof ik NIET dat je ZELF dat mail form kan schrijven
of je hebt gewoon ergens gelezen hoe het moet, overgetikt en denkt dan dat je het kan

Martin 21-04-2003 22:33

Citaat:

CryptapiX schreef op 21-04-2003 @ 23:30:
sorry hoor
maar als je ZELF een mail form kan schrijven
en je weet niet dat die ?page= gewoon een variable is geloof ik NIET dat je ZELF dat mail form kan schrijven
of je hebt gewoon ergens gelezen hoe het moet, overgetikt en denkt dan dat je het kan

lol, voor het mailform op zijn site gebruikt hij gewoon javascript en mailto: ;)


Alle tijden zijn GMT +1. Het is nu 11:30.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.