WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 21.05.2003, 15:43   #1
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard PHP: include(...)

Hallo,

ich habe ein Problem mit ein paar PHP-Skripten. Die Skripten laufen auf einen Server von mir, ohne Probleme. Jetzt wollte ich sie auf einen anderen übertragen, aber ich schaffe es nicht, da ich immer einen Fehler beim "include" bekomme. Ich zeige jetzt ungefähr den Aufbau des "Progamms":

/config.php:
<?php
...
include("unterverzeichnis1/skript.php");
...
?>

/unterverzeichnis2/index.php:
<?php
...
include("../config.php");
...
?>

/unterverzeichnis1/skript.php:
<?php
...
?>

Dieser Aufbau sollte ja eigentlich überall funktionieren, oder?

Ich bekomme aber folgende Fehlermeldung:

Warning: Failed opening 'unterverzeichnis1/skript.php' for inclusion (include_path='.:/php/includes:/usr/share/php') in /config.php on line 33

Ich könnte mir vorstellen, dass der include_path nicht passt, aber was sollte ich statt dessen hinschreiben?

MfG,
Martin
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Alt 21.05.2003, 16:51   #2
käptn
Inventar
 
Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150


Standard

Versuch: include('../unterverz1/script.php');

~
____________________________________
LOL - Mein erstes Post im Programmier Forum

MACINTOSH - Most Applications Crash, If Not The Operating System Hangs
käptn ist offline   Mit Zitat antworten
Alt 21.05.2003, 17:53   #3
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Wenn der Tip von Käptn nicht hilft, versuch es mit dem vollen Pfad (absoluter Pfad). Das hat mir schon einmal geholfen.

mfg

WB
wbendl ist offline   Mit Zitat antworten
Alt 21.05.2003, 20:43   #4
The_Beax
Senior Member
 
Registriert seit: 25.02.2001
Alter: 39
Beiträge: 145


The_Beax eine Nachricht über ICQ schicken
Standard

@käptn
Das geht nicht, weil auch PHP-Dateien aus dem Verzeichnis "/" auf die Datei "/config.php" zugreifen.

@wbendl
Das würde ich gerne vermeiden, da es nicht nur das eine "include" wäre, sondern eine ganze Menge.

@käptn && wbendl
Außerdem ist es so, dass es auf einem anderen Server funktioniert, also muss da irgendwas in der Konfiguration von PHP falsch sein.

MfG,
Martin
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat!

---

Nur ein Genie beherrscht das Chaos
The_Beax ist offline   Mit Zitat antworten
Alt 22.05.2003, 20:26   #5
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

Ueberpruef mal die Berechtigungen. Der httpd User sollte lese/execute rechte haben (kommt darauf an, wie du PHP einbindest)

mfg

c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 22.05.2003, 21:15   #6
ruprecht69
Jr. Member
 
Registriert seit: 22.05.2003
Beiträge: 87


Standard

versuchs hiermit



http://www.php.net/manual/en/function.ini-set.php

quasi

ini_set('include_path','/foo/baar');

falls du in mehreren files ersetzen musst bemueh die sed manpage

greets

ruppi
ruprecht69 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:58 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag