[php] include

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • aqua_man
  • Registratie: Januari 2002
  • Laatst online: 26-07-2023

aqua_man

one life, live it!

Topicstarter
dit scriptje:
PHP:
1
<? $stem = rand(1,4); include '/var/www/pieter/HTML/stem/stem.php?id=$stem'; ?>

geeft deze error:

Warning: Failed opening '/var/www/user/HTML/stem/stem.php?id=1' for inclusion (include_path='.:/usr/local/lib/php') in /var/www/user/HTML/stem.php on line 24

wat doe ik fout?

2 swim or not 2 swim, that's the question


Verwijderd

ik ben niet zo'n ster in php maar zo als ik het nu zie:
je include hem als file:

/var/www/pieter/HTML/stem/stem.php

en je geeft een var mee als url: ?id=$stem
en nu ziet php dit dus niet als het bestand stem.php maar als het bestand bijv "stem.php?id=3" en dat bestaat natuurlijk niet.

snappie???

  • reskobon
  • Registratie: November 2001
  • Laatst online: 09-09 15:15
Je maakt geen fout in je code maar een fout in de file die je include, post even regel 24 en een zooitje eromheen. Tenminste ik als php n00b denk dat dat het is.

Leeg


  • Liqued
  • Registratie: Februari 2001
  • Laatst online: 09-01 18:51
Hij kan de file niet vinden/openen. Het kan zijn dat je het verkeert gescherven hebt. Maar ik weet ook niet zeker of je wel parameters aan een file kan toevoegen bij include.

  • aqua_man
  • Registratie: Januari 2002
  • Laatst online: 26-07-2023

aqua_man

one life, live it!

Topicstarter
yep, tnx, maar je kan dus niet een $id meesturen met include?

2 swim or not 2 swim, that's the question


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 10-09 13:10

Kees

Serveradmin / BOFH / DoC
ik weet wel zekerdat de manier zoals jij het doet niet kan.

je kan geen vars meegeven bij een include, dat is ook niet nodig, want de zut wordt geincluded.

Doe eens:
PHP:
1
<?$id = rand(1,4);include("/var/www/pieter/HTML/stem/stem.php");?>

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

probeer is zo te doen (weet niet of dit in php werkt, in perl iig wel: )
PHP:
1
<? $id = rand(1,4); include '/var/www/pieter/HTML/stem/stem.php'; ?>

en anders kan je hem altijd nog als url includen....

edit:

drn, weer een minuutje te laat

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 10-09 07:10

Snow_King

Konijn is stoer!

gewoon
PHP:
1
<?$stem = rand(1,4); include ("/var/www/pieter/HTML/stem/stem.php");?>

en dan benader je de file door file.php?id=blaat

en dan werkt het!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zondag 24 maart 2002 11:59 schreef aqua_man het volgende:
dit scriptje:
PHP:
1
<? $stem = rand(1,4); include '/var/www/pieter/HTML/stem/stem.php?id=$stem'; ?>

geeft deze error:

Warning: Failed opening '/var/www/user/HTML/stem/stem.php?id=1' for inclusion
Hoe kan je _die_ melding nou krijgen?

Die $stem _mag_ helemaal niet geparsed worden in jouw string :?
Er zou dus moeten staan " '/var/www/user/HTML/stem/stem.php?id=$stem' ", toch??

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En verder is het een kwestie van manual werk...
Pagina: 1

Dit topic is gesloten.