php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.08.2011, 15:27  
Benutzer
 
Registriert seit: 12.05.2008
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
cuep befindet sich auf einem aufstrebenden Ast
Standard URL Include Problem

Hallo zusammen,

ich möchte gerne verschieden Dateien vom eigenem Server per URL include
aufrufen. Local klappt das auch wunderbar. Auf dem Server bekomme ich folgende Fehlermeldung.

include(http://www.example.com/ordner/inc/func.inc.php) [function.include]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /home/www/ordner/datei.php on line 44

Die deriktive allow_url_include ist an.

auf relative Pfade wollte ich verzichten, da das Projekt in ein CMS eingearbeiten und auf verschiedenen Server vertrieben werden soll.
__________________
Nix ist so alt wie die Sicherheitslücke von gestern

Geändert von ChrisB (03.08.2011 um 15:40 Uhr). Grund: Den Haken bei „Links automatisch umwandeln“ raus zu nehmen in Fällen, wo das absolut keinen Mehrwert bringt, ist doch nicht soo schwer ...
cuep ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.08.2011, 15:30  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

im Normalfall macht man das Include trotzdem über das Dateisystem, und nicht über den Webserver - denn über den Webserver bekommst du nicht das PHP-Script includet, sondern nur die Ausgabe dessen ... Und offensichtlich scheitert es daran, dass dein Script halt wegen htaccess gar nicht über den Webserver aufgerufen werden kann ....

speziell für diese Zwecke bieten sich die Relativen Pfade an, weil du dann unabhängig von der Lage im Dateisystem bist ... (von der absoluten Lage)
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:31  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Bitte umsetzen (Beitrag editieren): http://www.php.de/board-support/anno...URLs_maskieren
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:36  
Benutzer
 
Registriert seit: 12.05.2008
Beiträge: 30
PHP-Kenntnisse:
Fortgeschritten
cuep befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort eagle275 und einen angenehmen Tag noch.
__________________
Nix ist so alt wie die Sicherheitslücke von gestern
cuep ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:42  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von cuep Beitrag anzeigen
include(http://www.example.com/ordner/inc/func.inc.php) [function.include]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required
Die Meldung sagt doch eindeutig, wo das Problem liegt ...
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:58  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
auf relative Pfade wollte ich verzichten, da das Projekt in ein CMS eingearbeiten und auf verschiedenen Server vertrieben werden soll.
Du kannst aber keinen Code über http:// includieren, sondern musst über das Dateisystem gehen.

PHP-Code:
// Entweder mit relativen Pfaden:
include '../../hier/rein/inc.php';
// oder mit absoluten
include '/home/example_org/www/hier/rein/inc2.php'
Wenn du den absoluten Pfad zum www-ordner in eine Setup-Datei oder eine Setup-Tabelle legst, dann kannst du das serverunabhängig machen.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit Include sifus PHP Einsteiger 5 14.06.2011 23:32
Problem mit Pfaden bei include skelle PHP-Fortgeschrittene 1 09.01.2011 02:36
[Erledigt] include Reihenfolge?, oder array reinitialisieren? FortyTwo PHP Tipps 2010 12 19.04.2010 15:54
Problem mit einem PHP Script distanzcheck PHP Tipps 2010 4 31.01.2010 17:28
include problem xampp chakran PHP Tipps 2009 8 07.11.2009 08:13
include problem Marti95. PHP Tipps 2009 15 24.01.2009 16:52
[Erledigt] include, require_once problem Screeze PHP Tipps 2009 6 06.01.2009 13:29
include verständnis problem martl666 PHP Tipps 2008 24 18.09.2008 12:01
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
include - get - big problem Buschdieb PHP-Fortgeschrittene 6 14.04.2006 20:28
include() oder require() -problem PHP Tipps 2005-2 7 01.08.2005 20:13
Indirektes Include() problem PHP Tipps 2005-2 5 25.07.2005 19:29
Include Problem PHP Tipps 2004 4 14.09.2004 14:08
include Problem andrew22 PHP Tipps 2004 26 10.09.2004 16:04
Gästebuch / Include Problem PHP Tipps 2004 9 14.07.2004 18:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php include url, url include, php include .. problem, php include http request failed, php include autorisierung or authorization, url includen, url include php, url_include php, require_once url_include, htaccess probleme mit php include failed to open stream: http request failed! http/1.1 401 authorization, \url include\, weiterleitung php, php include url url_include, include \failed to open stream\ php, php include url fehler, update failed : http/1.1 401 authorization required, mit include externe datei laden

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum