login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina probleem

Offline Activeren - 01/12/2006 14:16
Avatar van ActiverenPHP interesse Heey mensen..
Ik heb een lange vraag, ik hoop dat het een beetje duidelijk wordt..

Ik heb een pagina script, in me content, onder het kopje login, heb ik
  1. <?php
  2. include("leden/index.php");
  3. ?>

Daar komt gewoon die index, maar als ik daar op het kopje bijv aanmelden druk, komt de pagina in me content, dat is goed, maar dan gaat het bij het kopje inloggen fout, dan komt er een foutmelding...
misschien moet ik een voorbeeld geven.. systeem
Als je rechts op de site onder het kopje inloggen klikt, zul je het zien, wat kan ik hier tegen doen..??

PS, kan ik niet doen als je dan op aanmelden klikt, dat die leden/index.php gewoon die pagina blijft

3 antwoorden

Gesponsorde links
Offline Voldemort - 01/12/2006 14:29
Avatar van Voldemort PHP ver gevorderde
Citaat:
Fatal error: Cannot redeclare beveiliging() (previously declared in /storage/mijndomein/users/025504/public/sites/www.sbshabbo.nl/cutenews/leden/include.php:50) in /storage/mijndomein/users/025504/public/sites/www.sbshabbo.nl/cutenews/leden/include.php on line 50


Dat wil zeggen dat je dit doet:

  1. function beveiliging()
  2. {
  3. //voer uit
  4. }
  5.  
  6. function beveiliging()
  7. {
  8. //voer uit
  9. }


Je mag niet 2 keer dezelfde functie aanmaken met dezelfde naam en dat doe jij wel.
Offline jc2 - 01/12/2006 14:29
Avatar van jc2 PHP interesse Hoi,

Het probleem zit hem denk ik hier:
Citaat:
Fatal error: Cannot redeclare beveiliging() (previously declared in /storage/mijndomein/users/025504/public/sites/www.sbshabbo.nl/cutenews/leden/include.php:50) in /storage/mijndomein/users/025504/public/sites/www.sbshabbo.nl/cutenews/leden/include.php on line 50


Er gaat dus waarschijnlijk iets mis in de beveiligingsfunctie.
(regel 50 bestand "include.php")
Offline Activeren - 01/12/2006 14:41 (laatste wijziging 01/12/2006 15:51)
Avatar van Activeren PHP interesse Dus het ligt in me fpt, en niet een me pagina script, dit is me pagina script
  1. <?PHP
  2. // we gaan nu het bestand includen met daarin alle toegestane
  3. // paginas
  4. include "paginas.php";
  5.  
  6. // kijken of ?pagina= geset is
  7. if(isset($_GET['pagina']) && $_GET['pagina'] != "begin")
  8. {
  9. // ja
  10. // nu gaan we kijken of de pagina ook voorkomt in onze
  11. // array van toegestane pagina's
  12. if(In_Array($_GET['pagina'], $aPagina))
  13. {
  14. // ja
  15. // de pagina is toegestaan om bekeken te worden
  16.  
  17. // je zou eventueel ook nog kunnen kijken of de pagina
  18. // bestaat, maar dat lijkt me overbodig
  19. $sPagina = $_GET['pagina'];
  20. } else
  21. {
  22. // de error pagina voor als de pagina niet toegestaan
  23. // is om te bekijken
  24. $sPagina = "errors/403";
  25. }
  26. } else
  27. {
  28. // standaard pgina voor als ?pagina= niet geset is
  29. $sPagina = "leden/index.php";
  30. }
  31. //en nu de pagina nog includen
  32. include($sPagina);
  33. ?>

en zo geef ik me inlogpagina aan:
  1. <?php
  2. include("leden/index.php");
  3. ?>

Daar ligt her niet aan, dan heeft het misschine met de functions van cutenews te maken..
Of weten jullie misschien een andere code, hoe ik me leden/index.php aan kan geven...

Edit, ik heb de fout ontdenkt, volgens de foutmelding heb ik 2 keer de zelfde beveiliging,
  1. function beveiliging($soort){
  2. global $_COOKIE;
  3. global $linkurl;
  4. if ($_COOKIE["gebruikersnaam"] == "" AND $_COOKIE["memberid"] == "" AND $_COOKIE["hash"] == ""){
  5. // Niet ingelogd dus alleen toegang tot iedereen
  6. if($soort == "Iedereen"){
  7. $toegang = 1;
  8. }
  9. else {
  10. $toegang = 0;
  11. }
  12. }


Maar als ik deze weg haal, is me systeem weg
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s