Include() Problem

raphk

Mitglied
Include() und Variabel Problem

Hallo ich fange gerade an meine HP zu programmieren und wollte in ner config datei alle Pfade mit Variablen festhalten da ich zur Zeit offline programmier und ich beim Relaunch nicht tausend Pfade ändern muss.

Folgendes:
PHP:
$path_root	= "http://127.0.0.1";
$path_flash = "$path_root/flash";
...
... scr=\"$path_flash/intro.swf\" ...

also beim Relaunch ersetze ich dann später die IP durch dir URL meiner Seite. Schön und gut das alles nur leider fuktonniert es nicht! Sobald ioch das $path_flash reintue wird mein Testflash nicht mehr angezeigt. Lass ich das $path_root weg dann wirds angezeigt.

Das Problem ist das ich viel mit includes arbeite und dann die Pfade ja wieder verschoben werden also hätte ich schon gerne den $path_root ind der $path_flash Variable.

Hmm ich hoffe mal ihr versteht was ich euch mitteilen will.

Gruss vom Raph
 
Zuletzt bearbeitet:
Re: Include() und Variabel Problem

Original geschrieben von raphk
PHP:
$path_root	= "http://127.0.0.1";
$path_flash = "$path_root/flash";
...
... scr=\"$path_flash/intro.swf\" ...

Igitt, gewöhn dir diesen Stil bloß nicht an, so macht man das:

PHP:
<?php
$root = "/";

$path_flash = $root . "flash/";
$path_images = $root . "images/";

echo "<img src=\"" . $path_images . "bild.jpg\">
?>

PS: Was hat das ganze jetzt mit include() zu tun?
 
PHP:
<?php
$root = "/";

$path_flash = $root . "flash/";
$path_images = $root . "images/";

echo "<img src=\" . $path_images . bild.jpg\">";
?>

das muss doch so aussehen oder?
 
Also wenn ich Bilder oder so einfügen will ist das alles kein Problem aber sobald ich mit includes arbeite geht gar nix mehr. Zb der header:
PHP:
include($path_inc."header.inc.php");
geht nicht. Fehlermeldung ist folgende:

Warning: main(/data/inc/header.inc.php): failed to open stream: No such file or directory in X:\xampp\htdocs\index.php on line 3
Warning: main(): Failed opening '/data/inc/header.inc.php' for inclusion (include_path='.;X:\xampp\php\pear\') in D:\xampp\htdocs\index.php on line 3

Und ich hab absolut null Ahnung was da schief läuft. :(
 
Warning: main(/data/inc/header.inc.php): failed to open stream: No such file or directory in X:\xampp\htdocs\index.php on line 3
Deutlicher kann man es doch nicht mehr sagen oder ?

Ausgehend vom htdocs Verzeichnis existiert die Datei header.inc.php im Verzeichnis /data/inc/ nicht. Wenn dieses Verzeichnis überhaupt existiert.

Wo ist jetzt das Problem ? Fakt ist, die Datei ist nicht da, wo sie, laut deinem gesetzten Pfad ist.
 
ok hat sich erledigt! der path_root musste anstatt auf "/" auf "" gestellt werden.

Danke für die Hilfe!


Gruss vom Raph
 
Zurück