login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina bestaat niet, eigelijk wel...

Offline Steven - 26/05/2005 19:22 (laatste wijziging 26/05/2005 19:32)
Avatar van StevenHTML interesse Heyz,

Ik heb eindelijk een werkend include() scriptje gevonden laad hij sommige paginas niet... zeg maar:

Je komt op mijn site.
Je klikt op Registreer.
Je vult alle velden in, en drukt op Aanmelden
Je krijgt een ERROR 

Maar wat het vreemde is... de desbetreffende pagina bestaat gewoon en de pagina aanmelden.php zou alles gewoon zelf af moeten werken...

Wat doe ik fout? Dit gebruik ik nu:
  1. /* standaard pagina is nu "fout" omdat ik mijn nieuwssysteem nog niet af heb*/
  2. <?php
  3.  
  4. if($pagina == "") {
  5. include("fout.php");
  6. }
  7.  
  8. else {
  9. if(file_exists("$pagina.php")) {
  10. include("$pagina.php");
  11. }
  12.  
  13. else {
  14. include("fout.php");
  15. }
  16.  
  17. }
  18. ?>


http://www.webwork.nl.tt
probeer maar, het werkt echt niet... weet iemand een oplossing?
BVD Steven

7 antwoorden

Gesponsorde links
Offline MechaVore - 26/05/2005 19:25
Avatar van MechaVore Gouden medaille

PHP gevorderde
Je geeft geen pagina op waarschijnlijk. dus geef de action van het aanmeldingsformulier index.php?pagina=aanmelden ofzo.

enneuh dis is bijna hetzelfde scriptje als dat ik je gaf, dat niet veilig bleek te zijn ..
Offline Respectation - 26/05/2005 19:25
Avatar van Respectation Nieuw lid Misschien eerst dit vanboven zetten
  1. <?
  2. $pagina = $_GET[pagina];
  3. ?>
Offline Steven - 26/05/2005 19:33 (laatste wijziging 26/05/2005 19:37)
Avatar van Steven HTML interesse @ respectations dat werkt niet hoor... 

maar @ lightblade: dit staat er in het form script:

  1. <form method="POST" action="<? echo $PHP_SELF ?>">


ik snap er niets van...
Offline Gerard - 26/05/2005 19:36
Avatar van Gerard Ouwe rakker ik wel dan 

PHP_SELF wijst naar index.php en niet wat erachter komt
dus niet index.php?pagina=toevoegen ofzo.

Gewoon zelf even goed invoeren met de hand
Offline MechaVore - 26/05/2005 19:38 (laatste wijziging 26/05/2005 19:50)
Avatar van MechaVore Gouden medaille

PHP gevorderde
<form method="POST" action="index.php?pagina=toevoegenofzo">
net wat ik zei .. 

[edit]
<form method="POST" action="index.php?pagina=aanmelden">

[edit]
Graag gedaan 

omg ik heb 666 punten 
Offline Steven - 26/05/2005 19:38 (laatste wijziging 26/05/2005 19:45)
Avatar van Steven HTML interesse NEVER MIND, het werkt ^^^^^^^

much thanks too all 
Offline BigBug - 26/05/2005 20:04
Avatar van BigBug PHP expert
Citaat:
<?
$pagina = $_GET[pagina];
?>


Dat is dus uberhaubt al fout, je moet ten eerst dan nog single quotes om pagina zetten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s