PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : das leidige pfadproblem bei includes



laminar
30-11-2003, 10:34
hi zusammen,
ich kann mir folgendes nicht erklären - wer ist schlauer ?

1)
ich möchte die ausgabe eines photscripts in eine andere seite einbinden und
includiere nun den entsprechenen teil in meine ausgabeseite. da das eingefügte scriptteil aus einem anderen ordner (auf der selben ebene) kommt stimmen dann aber die pfadangaben nicht mehr und die bilder sind futsch - logo.
nun habe ich versucht das im einzufügenden teil zu ändern.
problem 1 - es gelang mir nicht folgendes zu ändern:

define('ROOT_PATH', './');
in

define('ROOT_PATH', 'http://www.domain.de/xyz/')
keine ahnung warum, mit anderen varianten der pfadangabe ging es auch nicht.
ok gut, also 2. lösungsversuch:

2)
jetzt lese ich den einzufügenden teil ein:

<? /// preview einlesen

$page="http://www.xyz.com/galerie/preview.php";
$fd = fopen($page, "r");
while (!feof($fd)) {
echo fgets($fd, 4096);
}
fclose ($fd);
?>

und gebe ihn auf der zielseite aus,
was leider auch nicht ging - der pfad zu den bildern ist wieder falsch ..

was kann man machen ?

jwebworks
30-11-2003, 12:06
fopen = ... http://www.xyz.com/galerie/preview.php ...

damit liest du keine php-datei über das netz ein, sondern
die ausgabe der php datei (sprich html).

laminar
30-11-2003, 12:14
denn ich will ja die html ausgabe der datei angezeigt haben.
seltsamerweise ist aber das ergbnis anders, als wenn ich die eingelesenen datei direkt aufrufe - die pfade stimmen eben nicht, obwohl der rest funktioniert.