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 29.06.2004, 12:49   #1
catch17
Elite
 
Registriert seit: 27.04.2002
Beiträge: 1.307


Unglücklich php include () - probleme mit htaccess bzw. relativen links

hallo leute,

hab punbb forum zusammengestellt und in meine seite eingebunden. nun möchte ich aktuelle topics,stats,.. auf einem bereich der website posten - is weiters kein problem - da gibts eine extern.php, da kann man per
<?php include ('http://www.mydomain/intern/forum/extern.php?action=ative'); ?>
gewünschte info in webseite einbinde - soweit kein problem funkt wunderbar. (die seite in der include steht liegt im folder 'intern')

wenn ich jedoch den folder 'intern' per .htaccess vor unbefugten zugriff schütze kann der zugriff auf datei per url nicht funken (tut er auch nicht).
leider gehts auch nicht mit einem relativen pfad ('forum/extern.php...') -> krieg folgende fehlermeldung:

" Warning: open_basedir restriction in effect. File is in wrong directory in /hosting/webs/home/catch17/html/test1/intern/ex-test.php on line 3

Warning: Failed opening 'forum/extern.php?action=active' for inclusion (include_path='.:/usr/share/pear') in /hosting/webs/home/catch17/html/test1/intern/ex-test.php on line 3 "

hab etws im netz gestöbert und da ansich schon gefunden dass es mit relativen pfaden klappen sollte (aber auch manchmal nicht )

liegsts an server einstellung, hab ichs falsch geschrieben, wie kann ich das lösen ...

bitte helfts ma a biz weiter
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT
catch17 ist offline   Mit Zitat antworten
Alt 29.06.2004, 13:54   #2
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

bist du sicher, ob der relative pfad stimmt?
open_basedir restriction heißt normalerweise, dass dein script nach oben raus will (Richtung: htdocs).

schau mal mittels phpinfo(), ob ein Wert für open_basedir gesetzt ist.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 29.06.2004, 14:17   #3
catch17
Elite
 
Registriert seit: 27.04.2002
Beiträge: 1.307


Standard

also wert ist :
open_basedir /hosting/webs/home/catch17

ps: also schreibweise des relative pfads wäre an sich ok?
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT
catch17 ist offline   Mit Zitat antworten
Alt 29.06.2004, 16:16   #4
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

1. was steht in ex-test.php on line 3 ?
2. lösch mal die htaccess! gehts dann?

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 29.06.2004, 16:33   #5
catch17
Elite
 
Registriert seit: 27.04.2002
Beiträge: 1.307


Standard

also htaccess hab ich schon "ausgeschaltet" -

folgendes steht in ex-test.php:
PHP-Code:
<?php
include('http://www.mydomain/intern/forum/extern.php?action=active');
include (
'forum/extern.php?action=active');
?>
mit der url funktioniers (wenn keine htaccess die ich aber wieder brauche)

anders eben jene fehlermeldung
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT
catch17 ist offline   Mit Zitat antworten
Alt 29.06.2004, 20:08   #6
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

um das nochmal zusammenzufassen: auch ohne htaccess geht es mit dem relativen link nicht! richtig?

von wo aus rufst du das include auf? aus welchem ordner?

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 30.06.2004, 11:46   #7
catch17
Elite
 
Registriert seit: 27.04.2002
Beiträge: 1.307


Standard

ja auch ohne htaccess geht nix mit relativen link -

und include steht in der datei "ex-text.php" und die liegt im ordner "intern"
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT
catch17 ist offline   Mit Zitat antworten
Alt 30.06.2004, 12:44   #8
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von catch17
ja auch ohne htaccess geht nix mit relativen link -

und include steht in der datei "ex-text.php" und die liegt im ordner "intern"
Du musst einfach rausgehen auf die oberste Ebene und dann in die Ebene wo die include file liegt.
das mache ich immer so:
PHP-Code:
include ("../ordner/file.php"); 
mfg
Peter
____________________________________
Im Grunde will der Mensch nur eins:
Spass haben, glücklich sein und die Zeit so fröhlich wie möglich miteinader zu verbringen. Dafür verzichtet er gerne auf alles andere.
---------------------------------------
Unser Motto:
Es ist noch kein Meister vom Himmel gefallen, dafür aber jede Menge Nieten
Admiral James T. Kirk
----------------------------------------
Ich kommuniziere also mach ich mich verdächtig
----------------------------------------
FordPrefect 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 15:25 Uhr.


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