?p= maken

Gestart doorJesse30 reacties84 weergaven

31 berichten · pagina 1 van 3

Jesse

Lid · Topicstarter

Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Met de nieuwe versie wou ik helemaal overnieuw beginnen. Maar als ik in de map pages
habbo.php bijv neerzet kan ik dat niet zien als ?p=habbo ( komt dan gewoon index ).
Weet iemand waar dat aan ligt?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien ligt het aan je pagina systeem
0
Jesse

Lid · Topicstarter

Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb er denk ik geen 1 hoe moet ik die errop zetten en wat?xD.
0
Remi

Lid

Berichten
1.270
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php

$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]".php"[/COLOR][COLOR= #007700]))
{[/COLOR]
  [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]".php"[/COLOR][COLOR= #007700]);
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
  [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"404.php"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// de url van je 404 pagina[/COLOR]
[COLOR= #007700]}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"home.php"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// de pagina die als index weergegeven moet worden[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


Rechtstreeks van Habbers.
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lekker goed gescript.. Als je er error_reporting(E_ALL); boven zou zetten kreeg je een dikke error..
Gebruik deze:

[COLOR= #0000BB]<?php

$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR][COLOR= #FF8000]//Leeg laten voor als er geen ?p= achter staat[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]]))[/COLOR][COLOR= #FF8000]//Kijken of er ?p= achter staat[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]];[/COLOR][COLOR= #FF8000]//Als het erachter staat, veranderen we de variabele[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]))[/COLOR][COLOR= #FF8000]//Wanneer er geen ?p= achter staat de index weergeven[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]pagina.php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//De pagina van de index, let op, pak niet de pagina waar dit script op staat[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]))[/COLOR][COLOR= #FF8000]//Als er ?p= achter staat[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]".$page.".php[/COLOR][COLOR= #007700])[/COLOR][COLOR= #FF8000]//Kijken of bestand bestaat[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]".$page.".php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Bestand includen [/COLOR]
[COLOR= #007700]}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]404.php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Error pagina[/COLOR]
[COLOR= #007700]}
}[/COLOR]
?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Lekker goed gescript.. Als je er error_reporting(E_ALL); boven zou zetten kreeg je een dikke error..
Gebruik deze:

[COLOR= #0000BB]<?php

$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR][COLOR= #FF8000]//Leeg laten voor als er geen ?p= achter staat[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]]))[/COLOR][COLOR= #FF8000]//Kijken of er ?p= achter staat[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]];[/COLOR][COLOR= #FF8000]//Als het erachter staat, veranderen we de variabele[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]))[/COLOR][COLOR= #FF8000]//Wanneer er geen ?p= achter staat de index weergeven[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]pagina.php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//De pagina van de index, let op, pak niet de pagina waar dit script op staat[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]))[/COLOR][COLOR= #FF8000]//Als er ?p= achter staat[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]".$page.".php[/COLOR][COLOR= #007700])[/COLOR][COLOR= #FF8000]//Kijken of bestand bestaat[/COLOR]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]".$page.".php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Bestand includen [/COLOR]
[COLOR= #007700]}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]404.php[/COLOR][COLOR= #007700]);[/COLOR][COLOR= #FF8000]//Error pagina[/COLOR]
[COLOR= #007700]}
}[/COLOR]
?>


Dit script is nou ook niet bepaald goed gescript
0
Jesse

Lid · Topicstarter

Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
HIj doet het ook nietsadley.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
if(isset($_GET[p]))
{
    if(file_exists(pages/. $_GET[p] ..php))
    {
        include(pages/. $_GET[p] ..php);
    }
    else
    {
        include(pages/404.php);
    }
}
else
{
    include(pages/nieuws.php);
}
0
Jesse

Lid · Topicstarter

Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doet het ook niet denk dat het aan mij ligtyummie.
Waar moet ik dat neerzetten? gewoon los in de map v5 of daar nog in de map pages ?
En had hem pagina.php genoemt?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000].php[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000].php[/COLOR][COLOR= #007700]);
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/404.php[/COLOR][COLOR= #007700]);
    }
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/nieuws.php[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Luukvdo schreef:
if(isset($_GET[p]))
{
    if(file_exists(pages/. $_GET[p] ..php))
    {
        include(pages/. $_GET[p] ..php);
    }
    else
    {
        include(pages/404.php);
    }
}
else
{
    include(pages/nieuws.php);
}
hé dat ken ik
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]]))
{[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000].php[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]p[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000].php[/COLOR][COLOR= #007700]);
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/404.php[/COLOR][COLOR= #007700]);
    }
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pages/nieuws.php[/COLOR][COLOR= #007700]);
}[/COLOR]
?>


Dat is precies hetzelfde als wat ik had gepost maar dan met erbij
Rik schreef:
hé dat ken ik
yummie
Jesse schreef:
Doet het ook niet denk dat het aan mij ligtyummie.
Waar moet ik dat neerzetten? gewoon los in de map v5 of daar nog in de map pages ?
En had hem pagina.php genoemt?
dat moet in je index.php
de pagina`s moeten in de map pages
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// selecteer de waarde van de GET variable "pagina
// index_voorbeeld.php?pagina=blabla[/COLOR]

[URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// verander pagina bijv in p dan heb je index.php?p=[/COLOR]
[COLOR= #007700]{[/COLOR] [COLOR= #FF8000]/* ALGEMEEN */
//HOME[/COLOR]
[COLOR= #007700]case[/COLOR] [COLOR= #DD0000]"home"[/COLOR][COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"home.php"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
case[/COLOR] [COLOR= #DD0000]"bla"[/COLOR][COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"bla.php"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];

default:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"home.html"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// default is voor als "pagina" niet gespecifieerd is![/COLOR]
[COLOR= #007700]}[/COLOR]

[COLOR= #FF8000]// nu we weten welke pagina er opgevraagd wordt, moeten we alleen deze php file nog includen en weergeven[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]);[/COLOR]

?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Jponsen:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// selecteer de waarde van de GET variable "pagina
// index_voorbeeld.php?pagina=blabla[/COLOR]

[URL="http://www.php.net/switch"]switch[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strtolower"]strtolower[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// verander pagina bijv in p dan heb je index.php?p=[/COLOR]
[COLOR= #007700]{[/COLOR] [COLOR= #FF8000]/* ALGEMEEN */
//HOME[/COLOR]
[COLOR= #007700]case[/COLOR] [COLOR= #DD0000]"home"[/COLOR][COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"home.php"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];
case[/COLOR] [COLOR= #DD0000]"bla"[/COLOR][COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"bla.php"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];

default:[/COLOR] [COLOR= #0000BB]$page[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"home.html"[/COLOR][COLOR= #007700];[/COLOR][URL="http://www.php.net/break"]break[/URL][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// default is voor als "pagina" niet gespecifieerd is![/COLOR]
[COLOR= #007700]}[/COLOR]

[COLOR= #FF8000]// nu we weten welke pagina er opgevraagd wordt, moeten we alleen deze php file nog includen en weergeven[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$page[/COLOR][COLOR= #007700]);[/COLOR]

?>


Hierbij moet je voor elke pagina nieuwe case aanmaken, is een beetje onhandig.
0
Berichten
3.225
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geen een script doet het fatsoenlijk, had hem ook nodig ^^/
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren