login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Paginascript

Offline roelh - 20/09/2004 21:32
Avatar van roelhPHP gevorderde
  1. <?php
  2. $paginabegin = "main.php";
  3. // Niet gevonden word home.php geinclude.
  4. if(file_exists($paginabegin)){
  5. if(".$_GET['pagina']." == "")(
  6. include("".$paginabegin."");
  7. }
  8. else{
  9. include("".$_GET['pagina']."");
  10. }
  11. }
  12. else {
  13. echo"Het bestand waar je naar zocht ($pagina) bestaat niet (meer)";
  14. }
  15. }
  16. ?>


Dit paginascript wil ik gebruiken, maar doet niet:S

deze fout krijg ik
  1. Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\easyphp1-7\www\aap\index.php on line 40

Weet iemand wat er fout kan zijn?
Of weet een betere paginascript?

16 antwoorden

Gesponsorde links
Offline maestro - 20/09/2004 22:02
Avatar van maestro HTML gevorderde Wat staat er in lijn 40?
Offline Slipie - 20/09/2004 22:03
Avatar van Slipie PHP beginner oke er klopt zowiezo geen houd van:
verkeerde tekens
teveel accolades
enz.

  1. <?php
  2. $paginabegin = "main.php";
  3. // Niet gevonden word home.php geinclude.
  4. if(file_exists($paginabegin)){
  5. if(!isset($_GET['pagina'])){
  6. include($paginabegin);
  7. } else{
  8. include($_GET['pagina']);
  9. }
  10. } else {
  11. echo"Het bestand waar je naar zocht (" . $pagina . ") bestaat niet (meer)";
  12. }
  13. ?>
Offline roelh - 20/09/2004 22:06
Avatar van roelh PHP gevorderde ThnX slipie!
Hij doet ut! 
bedankt
Offline cowbeast - 20/09/2004 22:12
Avatar van cowbeast Onbekend en uim waar komt je .php erachter of vraag je direckt gw index.php?pagina=forum.php ?? 
Offline roelh - 20/09/2004 22:13
Avatar van roelh PHP gevorderde Hoe bedoel je dat?
Offline roelh - 20/09/2004 22:19
Avatar van roelh PHP gevorderde Hmm...das waar 
K kan nu niet met

  1. <a href="index?pagina=main">Pagina naam</a>

mun pagina aanroepen, doet het niet:s
Offline sasser - 20/09/2004 22:22 (laatste wijziging 20/09/2004 22:23)
Avatar van sasser PHP interesse nee dan moet je dit doen
  1. <?php
  2. $paginabegin = "main.php";
  3. // Niet gevonden word home.php geinclude.
  4. if(file_exists($paginabegin)){
  5. if(!isset($_GET['pagina'])){
  6. include($paginabegin);
  7. } else{
  8. include(''.$pagina.'.php');
  9. }
  10. } else {
  11. echo"Het bestand waar je naar zocht (" . $pagina . ") bestaat niet (meer)";
  12. }
  13. ?>
dat bedoelde cowbeast;-)
Offline Darrow - 20/09/2004 22:23
Avatar van Darrow Onbekend met .php erachter wel ..
Offline roelh - 20/09/2004 22:26
Avatar van roelh PHP gevorderde http://213.93.43.94/aap/index.php

druk maar eens op de link, kan um niet vinden, alleen hij bestaat wel 
Offline Slipie - 20/09/2004 22:31
Avatar van Slipie PHP beginner je doet nu:
  1. <a href="index?pagina=main">Pagina naam</a>

dus zonder.php
doe het zo
  1. <a href="index.php?pagina=main">Pagina naam</a>

dan werkt het wel
Offline roelh - 20/09/2004 22:46
Avatar van roelh PHP gevorderde Ow ja oke, werkt ook ngo daarmee ja 
Foutje 
Offline roelh - 21/09/2004 08:42
Avatar van roelh PHP gevorderde krijg nog 1 fout.. 

  1. Notice: Undefined variable: pagina in d:\easyphp1-7\www\aap\index.php on line 84
  2.  
  3. Warning: main(.php): failed to open stream: No such file or directory in d:\easyphp1-7\www\aap\index.php on line 84
  4.  
  5. Warning: main(): Failed opening '.php' for inclusion (include_path='.;D:\EasyPHP1-7\php\pear\') in d:\easyphp1-7\www\aap\index.php on line 84


dir script:
  1. <?php
  2. $paginabegin = "main.php";
  3. // Niet gevonden word home.php geinclude.
  4. if(file_exists($paginabegin)){
  5. if(!isset($_GET['pagina'])){
  6. include($paginabegin);
  7. } else{
  8. include(''.$pagina.'.php');
  9. }
  10. } else {
  11. echo"Het bestand waar je naar zocht (" . $pagina . ") bestaat niet (meer)";
  12. }
  13. ?>


en regel 84 is include(''.$pagina.'.php');
was er fout aan? 
Offline Slipie - 21/09/2004 11:15
Avatar van Slipie PHP beginner vrij simpel $pagina heeft geen waarde...
het script is dan ook niet waterdicht.
ik heb er zelf even snel 1 voor je geschreven:
  1. <?
  2. if(isset($_GET['pagina'])) {
  3. if(file_exists($_GET['pagina'] . ".php")) {
  4. include($_GET['pagina'] . ".php");
  5. } else {
  6. echo "Het bestand waar je naar zocht (" . $_GET['pagina'] . ") bestaat niet (meer)";
  7. }
  8. } else {
  9. include('main.php');
  10. }
  11. ?>
Offline roelh - 21/09/2004 11:21
Avatar van roelh PHP gevorderde ThnX 
Zal hem testen als ik thuis ben 
Offline sasser - 21/09/2004 14:47
Avatar van sasser PHP interesse je moet het script niet in de main zetten he dan blijft ie bezig;-)
Offline roelh - 21/09/2004 16:17
Avatar van roelh PHP gevorderde hoe bedoel je dat?
Ik zet hem gewoon in de index.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.282s