login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Snippets > Pagina Systeem


Reacties op het script Pagina Systeem

Offline  marten
Gepost op: 23 november 2006 - 11:10
Beheerder



Netjes script Rensjuh.
En veiliger dan de meeste en goed becommentariseerd (of hoe je het schrijft  )

Offline  Stijn
Gepost op: 23 november 2006 - 11:23
PHP expert



array? lol
  1. <?PHP
  2. $aPagina = "nieuws/archief";
  3. $aPagina = "nieuws/reactie";
  4. $aPagina = "forum/index";
  5. // enz
  6. ?>

(een php expert die zo'n array maakt )

  1. <?PHP
  2. $aPagina[] = "nieuws/archief";
  3. $aPagina[] = "nieuws/reactie";
  4. $aPagina[] = "forum/index";
  5. // enz
  6. ?>

Offline  Rens
Gepost op: 23 november 2006 - 11:25
Gouden medaille

Crew algemeen




Inderdaad, stom stom stom 
Bedankt dat je het meld 

Offline  ikkedikke
Gepost op: 23 november 2006 - 20:18
PHP expert



misschien is het makkelijker om van regel 3
$aPagina = file('paginas.php');
te maken en dan de indeling van paginas.php als volgt:
nieuws/archief
nieuws/reactie
forum/index
scheelt wat code en is foolproof

Offline  Rens
Gepost op: 23 november 2006 - 20:25
Gouden medaille

Crew algemeen




Waarom is dat 'foolproof'?
Zo krijg je ook geen andere pagina geïnclude, als hij er niet tussen staan hoor...

Offline  Thomas
Gepost op: 24 november 2006 - 12:21
Moderator



file() lijkt me geen goed idee omdat je dan geen "variabelen uit kunt wisselen" tussen de verschillende scripts, tenzij je in elk van deze bestanden de scripts waarin deze variabelen staan include... Onverstandig.

$aPagina krijgt binnen de website een speciale betekenis, de naam is "gereserveerd". Als je deze variabele in een of ander script binnen een site met deze opzet gebruikt kan dit leiden tot onvoorspelbaar gedrag.

(ik zou trouwens $aPagina eerst declareren als zijnde een array ).

Ik zou een includescript anders opzetten.

Zoals ik het zie heeft een website onderdelen en pagina's.
De index-pagina van de website zou een switch-statement (of een array, wat jij wilt) moeten bevatten waarin een keuze wordt gemaakt tussen de verschillende onderdelen.
Elk onderdeel heeft op zijn beurt weer een index-pagina met een switch-statement (of array) die pagina's van dat onderdeel bevat. Zo blijft je structuur overzichtelijk, en wordt dit niet één grote brei. Je kunt dan ook onderdelen apart van elkaar ontwikkelen, omdat iedereen binnen zijn eigen "site" (onderdeel) bezig is.

Offline  leendert
Gepost op: 25 november 2006 - 12:02
HTML beginner



Dit script is toch totaal niet een toevoeging voor de SL hier op sitemasters. Zo'n beginners scriptje kan iedereen wel zelf verzinnen en daar zijn er al duizenden van .

Offline  Rens
Gepost op: 25 november 2006 - 17:20
Gouden medaille

Crew algemeen




Ja, maar niemand verzint het.
Of het is een onveilig script waarmee je makkelijk een site kunt hacken.

Offline  marten
Gepost op: 26 november 2006 - 12:58
Beheerder



Citaat:
Dit script is toch totaal niet een toevoeging voor de SL hier op sitemasters. Zo'n beginners scriptje kan iedereen wel zelf verzinnen en daar zijn er al duizenden van


Dit ben ik totaal niet met je eens. De pagina scripts die de mensen bedenken zijn erg slecht beveiligd. Rensjuh's script (met de toevoeging van Thomas (fanGorn) is veel veiliger dan de andere scripts)

Offline  leendert
Gepost op: 27 november 2006 - 23:06
HTML beginner



@Ja, maar niemand verzint het.
Of het is een onveilig script waarmee je makkelijk een site kunt hacken.

Nee denk je dat? ik denk dat de "betere" programmeurs niet de moeite nemen ( om zich schamen) om zo'n script te posten.

Offline  Rens
Gepost op: 27 november 2006 - 23:14
Gouden medaille

Crew algemeen




Citaat:
[I][B]leendert[/B] schreef op 27 November 2006 - 23:06[/I]

@Ja, maar niemand verzint het.
Of het is een onveilig script waarmee je makkelijk een site kunt hacken.

Nee denk je dat? ik denk dat de "betere" programmeurs niet de moeite nemen ( om zich schamen) om zo'n script te posten.


Ik vind mezelf ook zeker een van de beter programmeurs en ik schaam me ook...  


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.049s