login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Include fout

Offline SvenP - 16/04/2006 16:43 (laatste wijziging 16/04/2006 16:44)
Avatar van SvenPPHP interesse
  1. Warning: include(message.php?status=start) [function.include]: failed to open stream: Invalid argument in C:\Program Files\xampp\htdocs\lib\chat.php on line 16
  2.  
  3. Warning: include() [function.include]: Failed opening 'message.php?status=start' for inclusion (include_path='.;C:\Program Files\xampp\php\pear\') in C:\Program Files\xampp\htdocs\lib\chat.php on line 16


  1. <?
  2. if (isset($_GET['frame'])){
  3. if ($_GET['frame'] == "topchat"){
  4. include("topchat.php");
  5. }elseif ($_GET['frame'] == "message"){
  6. if (isset($_GET['status'])){
  7. R16: include("message.php?status=".$_GET['status'].""); // message scherm
  8. }
  9. }elseif ($_GET['frame'] == "textarea"){
  10. if (isset($_GET['status'])){
  11. include("textarea.php?status=".$_GET['status'].""); // textarea scherm
  12. }
  13. }
  14. }
  15. ?>


iemand suggesties?
ik kom er neit meer uit:|

en ja, message.php bestaat

7 antwoorden

Gesponsorde links
Offline Simon - 16/04/2006 16:47
Avatar van Simon PHP expert je mag enkel bestanden includen, de querystring mag er niet bij
Offline SvenP - 16/04/2006 16:54
Avatar van SvenP PHP interesse dat $_GET ding bedoel je?
waarom zou zoiets als dit dan wel werken?:
  1. include( ((isset($_GET['p']))&&file_exists("php/{$_GET['p']}.php"))?str_replace('..','',"php/{$_GET['p']}.php"):'php/home.php');
Offline Gerard - 16/04/2006 16:58
Avatar van Gerard Ouwe rakker omdat er daar een link wordt gemaakt naar het pad zelf, niet met querystrings.
Offline SvenP - 16/04/2006 17:02
Avatar van SvenP PHP interesse hmm
mss een alternatief?
Offline kokx - 16/04/2006 17:04
Avatar van kokx Onbekend Je kunt die $_GET['status'] al in message.php gebruiken.
Offline SvenP - 16/04/2006 17:37
Avatar van SvenP PHP interesse hmm... meta refresh werkt kennelijk ook 

toch bedankt 
Offline Rens - 16/04/2006 18:00
Avatar van Rens Gouden medaille

Crew algemeen
Als je de $_GET['blaat'] in een var zet, en daarna include je het bestand.php, dan kun je de var gewoon gebruiken in bestand.php

voorbeeldje:
  1. <?PHP
  2. $iVar = intval($_GET['id']);
  3. include "bestand.php";
  4. ?>


En bestand.php bevat dan bijvoorbeeld:
  1. <?PHP
  2. echo $iVar;
  3. ?>

Dat werkt gewoon.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.273s