login  Naam:   Wachtwoord: 
Registreer je!
 Forum

include fout

Offline Simon - 11/02/2006 16:25 (laatste wijziging 11/02/2006 16:27)
Avatar van SimonPHP expert
Citaat:
manager.php
Warning: include(content_ht.php?page=man&id=sla) [function.include]: failed to open stream: Invalid argument in C:Program Filesxamppwwwindex.php on line 40

Warning: include() [function.include]: Failed opening 'content_ht.php?page=man&id=sla' for inclusion (include_path='.;C:Program Filesxamppphppear') in C:Program Filesxamppwwwindex.php on line 40

ik krijg deze fout wanneer ik dit gebruik:
(ik heb even echo $page bij manager gezet om te zien of $page bestaat, als je kijkt in de quote bestaat het idd)
  1. <?php
  2. $page = $_GET['page'];
  3. if(isset($_GET['page'])) {
  4. if($page == "manager.php") { echo $page; include "content_ht.php?page=man&id=".$id; }
  5. elseif($page == "spelers.php") { include "content_ht.php?page=spe&id=".$id; }
  6. elseif($page == "klasse.php") { include "content_ht.php?page=kla&id=".$id; }
  7. elseif($page == "wedstr.php") { include "content_ht.php?page=wed&id=".$id; }
  8. elseif($page == "club.php") { include "content_ht.php?page=clu&id=".$id; }
  9. elseif($page == "train.php") { include "content_ht.php?page=tra&id=".$id; }
  10. elseif($page == "transfer.php") { include "content_ht.php?page=tra&id=".$id; }
  11.  
  12. }
  13. else {
  14. include "content_ht.php";
  15. }
  16. ?>

ik heb content_ht.php want wanneer ik het gewoon include werkt het wel
iemand een idee waar het fout loopt?
(ik heb geen voorbeeld maar ik kan het wel online zetten)

5 antwoorden

Gesponsorde links
Offline Dolfje - 11/02/2006 16:29 (laatste wijziging 11/02/2006 16:31)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
je kan alleen maar: include "content_ht.php";
Bij include laat je de inhoud van het bestand runnen, dus kan je geen variablen meegeven als je het opend, want alle variablen die bestaan in het ene bestand kan je ook aan in een included bestand

  1. <?php
  2. $page = $_GET['page'];
  3. if(isset($_GET['page'])) {
  4. if($page == "manager.php") {
  5. $page = "man";
  6. include "content_ht.php"; }
  7. elseif($page == "spelers.php") {
  8. $page = "spe";
  9. include "content_ht.php";}
  10. //....
  11. ?>
Offline Simon - 11/02/2006 16:32 (laatste wijziging 11/02/2006 16:40)
Avatar van Simon PHP expert maar hoe roep ik $page dan weer op in content_ht.php?

EDIT: nvm, ik begrijp het

Thx dolfje

EDIT2: nu heb ik nog iets raars:
Citaat:
Parse error: syntax error, unexpected '=' in C:Program Filesxamppwwwindex.php on line 41

lijn 41 is
  1. $pag = "man" ...

ik heb de code als volgt aangepast:
  1. <?php
  2. $page = $_GET['page'];
  3. if(isset($_GET['page'])) {
  4. if($page == "manager.php") {
  5. $pag = "man"; id = $id; include "content_ht.php";
  6. }
  7. elseif($page == "spelers.php") {
  8. $pag = "spe"; id = $id; include "content_ht.php";
  9. }
  10. elseif($page == "klasse.php") {
  11. $pag = "kla"; id = $id; include "content_ht.php";
  12. }
  13. elseif($page == "wedstr.php") {
  14. $pag = "wed"; id = $id; include "content_ht.php";
  15. }
  16. elseif($page == "club.php") {
  17. $pag = "clu"; id = $id; include "content_ht.php";
  18. }
  19. elseif($page == "train.php") {
  20. $pag = "tri"; id = $id; include "content_ht.php";
  21. }
  22. elseif($page == "transfer.php") {
  23. $pag = "tra"; id = $id; include "content_ht.php";
  24. }
  25.  
  26. }
  27. else {
  28. include "content_ht.php";
  29. }
  30. ?>
Offline webstab - 11/02/2006 16:44
Avatar van webstab PHP ver gevorderde id = $id;
Wat wil je daar mee doen?
Offline Simon - 11/02/2006 16:47 (laatste wijziging 11/02/2006 16:49)
Avatar van Simon PHP expert dat is het id van een team

oeps, zeer domme fout
ik moet een $ ervoor zetten

id = $id;
-> $id = $id;

alhoewel ik niet weet of het nuttig, nouja 
Offline Gerard - 11/02/2006 17:07
Avatar van Gerard Ouwe rakker $id = $id..... erh ;p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s