login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina in pagina openen?

Offline Christiaan - 04/10/2004 20:12
Avatar van ChristiaanLid http://www.santonman.nl/test/havenfx.com.php

Je ziet daar nieuws staan; als ik erop klik opent ie het nieuws, zonder lay-out eromheen. Hoe kan ik het nieuwsbericht in dat kader openen?

11 antwoorden

Gesponsorde links
Offline BigBug - 04/10/2004 20:13
Avatar van BigBug PHP expert als je met iframe's werk man target="_self" ofzo (naam van je iframe) en met php: index.php?pagina=weetwel, zo-iets, mot je ff kijke
Offline Christiaan - 04/10/2004 20:14 (laatste wijziging 04/10/2004 20:15)
Avatar van Christiaan Lid ik werk zonder frames... 

Nu heb ik hier wel dit liggen:

  1. <?php
  2. if($sub == '')
  3. {
  4. echo ".";
  5. }
  6. else
  7. {
  8. $pagina=$_GET['sub'];
  9. if(file_exists("$sub.php"))
  10. {
  11. include("./$sub.php");
  12. }
  13. else
  14. {
  15. include('./404.php');
  16. }
  17. }
  18.  
  19. ?>


Maar hoe te gebruiken?
Offline biertie - 04/10/2004 20:20 (laatste wijziging 04/10/2004 20:24)
Avatar van biertie Onbekend ?sub=blaat
dan krijg je blaat.php
of ben ik mis 

ik gebruik meestal switch
  1. <? switch $_GET['sub']
  2. case 'blaat': include "blaat.php"; break;
  3. default: include "home.php"; break;
  4. ?>

of zoiets
Offline infinity - 04/10/2004 20:59
Avatar van infinity Gouden medaille

Grafische gevorderde
  1. <?
  2. $ext = "php";
  3.  
  4. if(file_exists($_GET['pagina'].".".$ext)){require($_GET['pagina'].".".$ext);}
  5. else{require("nieuws.php");}
  6. ?>


nog korter:P

en links maken met pagina=?jepagina ;)
Offline Christiaan - 04/10/2004 21:20
Avatar van Christiaan Lid ik zal het morgen eens gaan proberen...:)
Offline Dani - 05/10/2004 00:51 (laatste wijziging 05/10/2004 00:52)
Avatar van Dani PHP gevorderde Altijd controleren of de variabele bestaat ;)
Je kan ook beter include ipv require gebruiken.
  1. <?
  2. $ext = "php";
  3.  
  4. if(isset($_GET['pagina']) && file_exists($_GET['pagina'].".".$ext)){
  5. include($_GET['pagina'].".".$ext);
  6. } else {
  7. include("nieuws.php");
  8. }
  9. ?>
Offline Christiaan - 05/10/2004 09:13 (laatste wijziging 05/10/2004 09:31)
Avatar van Christiaan Lid Dani,

Ik heb je script overgenomen, maar het werkt niet...

http://www.santonman.nl/test/havenfx.com.php

nieuws include ie wel, maar de link naar nieuws en nieuwsarchief pakt ie niet...

EDIT
------
nieuwsarchief werkt! Webmaster button werkt ook! Alleen kan hij het nieuwsbericht nog niet in de pagina openen....
------

Offline NCube - 05/10/2004 10:16 (laatste wijziging 05/10/2004 10:17)
Avatar van NCube HTML beginner De url is fout van het nieuwsbericht
  1. havenfx.com.php?pagina=nieuws/nieuwsartikel?id=1096911848

moet zijn
  1. havenfx.com.php?pagina=nieuws/nieuwsartikel&id=1096911848

?id -> &id
De eerste variabele in een url doe je met een ? daarna gebruik je een & om ze aan te duiden.
Offline Christiaan - 05/10/2004 10:24
Avatar van Christiaan Lid werkt!! Maar zoals je kunt zien wordt nu mijn hele lay-out uit elkaar gerukt. Is daar iets aan te doen of ligt dat aan het nieuwssysteem>?
Offline Dani - 05/10/2004 11:00
Avatar van Dani PHP gevorderde Slices en tables zodanig aanpassen dat het uitreken van cellen de layout niet beinvloedt
Offline Christiaan - 05/10/2004 11:12
Avatar van Christiaan Lid En hoe doe ik dat? Bedoel je dat ik delen van mijn lay-out anders had moeten maken?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.248s