"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[solved] PHP include problem

Reakwon 24.07.2004 - 22:55 888 3
Posts

Reakwon

Addicted
Avatar
Registered: Jan 2002
Location: tønsberg.no
Posts: 526
Hi Leute

ich steh mittlerweile ca so hier :bash:

ich kann einfach den Fehler nicht finden..

ich übergebe mittels URL:
http://localhost/ringo/index.php?action=gallery

sprich in diesem Fall gallery durch $action

jetzt habe ich in der index.php folgendes stehen:
Code: PHP
<?
$action = "$action/index.php";
include "$action";
?>

kommt aber immernur:

Code: PHP
Warning: main(/index.php): failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\ringo\includes\inhalt.php on line 6

Warning: main(): Failed opening '/index.php' for inclusion (include_path='.;c:\php4\pear') in C:\Program Files\Apache Group\Apache2\htdocs\ringo\includes\inhalt.php on line 6

bin ich ganz doof ? ich finde einfach den fehler nicht...

wenn mir jemand helfen könnte, wäre das grandios ;)

thx, Markus
Bearbeitet von Reakwon am 24.07.2004, 23:08

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4884
Zitat von Reakwon
Hi Leute

ich steh mittlerweile ca so hier :bash:

ich kann einfach den Fehler nicht finden..

ich übergebe mittels URL:
http://localhost/ringo/index.php?action=gallery

sprich in diesem Fall gallery durch $action

jetzt habe ich in der index.php folgendes stehen:
Code: PHP
<?
$action = "$action/index.php";
include "$action";
?>

kommt aber immernur:

Code: PHP
Warning: main(/index.php): failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\ringo\includes\inhalt.php on line 6

Warning: main(): Failed opening '/index.php' for inclusion (include_path='.;c:\php4\pear') in C:\Program Files\Apache Group\Apache2\htdocs\ringo\includes\inhalt.php on line 6

bin ich ganz doof ? ich finde einfach den fehler nicht...

wenn mir jemand helfen könnte, wäre das grandios ;)

thx, Markus

sollte funktionieren:

Code: PHP
$incfile = $_GET['action']."/index.php";
include($incfile);

Reakwon

Addicted
Avatar
Registered: Jan 2002
Location: tønsberg.no
Posts: 526
vor 1 - 2 Jahren eigentlich immer so gemacht gehabt, wie oben beschrieben. und hat damals auch so funktioniert.... komisch .. naja.. wie auch immer.. funzt jetzt... danke :D

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4884
Zitat von Reakwon
vor 1 - 2 Jahren eigentlich immer so gemacht gehabt, wie oben beschrieben. und hat damals auch so funktioniert.... komisch .. naja.. wie auch immer.. funzt jetzt... danke :D
zum einen kannst du keine variable in einen string schreiben, denn wie soll php erkennen dass es nicht $blabla ausgeben soll und statt dessen es wie eine variable behandeln? zum anderen: register_globals auf on?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz