Fahrtenbuch genial!
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.02.2003, 14:30   #1
TP-Supporter
 
Benutzerbild von halla
 
Registriert seit: Jul 2002
Ort: Frankfurt/M.
halla ist auf einem guten Weg

includes werden nicht gefunden bei "harten" links


Hallo alle zusammen,

es geht darum , ein include mit absolutem pfad einzubinden.

Ein
<?php include($_SERVER['DOCUMENT_ROOT']."/test/test.inc.php"); ?>
klappt auch wunderbar - _aber nur lokal!!!_

Als ich meine Dateien, mit denen das wunderbar lokal funtkioniert hat, hochgeladen habe, sind diese Includes einfach ignoriert worden.

Nicht mal eine Fehlermeldung ??

Dabei ist die PHP-Version bei meinem Provider (Kontent) neuer als meine eigene zuhause (4.2.3 bei Kontent).

Es kann doch nicht so schwer sein, einen absoluten Pfad für ein Include zu benutzen ??
Was mach ich da denn bloß ??
Wie binde ich so ein Include ein, daß es bei dem Provider läuft ??

Ich hab mir auch mal deren php-info http://www.kontent-demo.de/angesehen,
Aber es nicht so, daß das was gebracht hätte - ich kann nichts feststellen (was nicht unbedingt was heißen muß ;-))

ich habe auch mal unter jonny-flash.net eine seite hochgeladen, die mir die ganzen server-vars ausgibt, aber ich komm einfach nicht weiter.....

eigentlich sollten header, footer, und die headgrafik beim aufruf mit zugeladen werden sollen, damit das dann so aussieht:
http://www.jonny-flash.net/sites/leistungen/index.php#

Falls jemand von euch weiterweiß,
würde er mir schon sehr weiterhelfen !!

grüße,
daniel

p.s.: Relative pfade will ich nicht verwenden.
zum einen will ich die includes überall mit demselben link einbinden, und die dateien liegen in unterschiedlciehn verzeichnisebenen.
zum anderen will ich die seite ohne anpassungen sowohl lokal als auch beim provider ausführen können...
__________________
Fernsehen hab ich mir abgewöhnt. Verblöden kann ich auch im Internet.
www.RealityOnTheRocks.com
halla ist offline   Mit Zitat antworten


Alt 28.02.2003, 16:03   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Also ich benutze so Relative Pfade, und auch ohne Probleme (egal, wie die Verzeichnisse aufgebaut sind):

z.B.

$link="http://".$_SERVER['HTTP_HOST']."/inhalt/home/"
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 28.02.2003, 16:50   #3
TP-Supporter
 
Benutzerbild von halla
 
Registriert seit: Jul 2002
Ort: Frankfurt/M.
halla ist auf einem guten Weg
hi,

die idee ist auch echt gut...
gefällt mir auch.

funktioniert aber leider nicht.
ich kann sogar einen include mit http://www.jonny-flash.net/include/page_header.inc.php machen, ohne daß er angezeigt wird....

es geht NUR wenn ich relative pfade benutze.
ein include("../include/page_header.inc.php"); funktioniert ohne probleme.

alles andere will um verr.. nicht klappen.

kann es sein, daß es an meinem provider liegt?
langsam aber sicher bekomme ich zuviel !!
ich häng schon seit tagen dadran, und wenn es der *#!!%*&-provider ist, kündige ich sofort...

hat schon mal jemand davon gehört, daß ein provider die möglichkeiten zu includes derart beschneidet?

grüße,
daniel
__________________
Fernsehen hab ich mir abgewöhnt. Verblöden kann ich auch im Internet.
www.RealityOnTheRocks.com
halla ist offline   Mit Zitat antworten
Alt 28.02.2003, 16:55   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Ich bin mir nicht sicher, aber ich glaube, je nach Servereinstellung wird verhindert, Dinge über http:// etc. zu includen ... das ist jetzt aber nur eine wage Vermutung.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 28.02.2003, 20:05   #5
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Ist es nicht so, das du über die server-root adresse gar nicht includen kannst, wenn es sich um ein http request handelt.
Schliesslich unterscheidet sich ja die server-root von der root der domain, oder hab ich da einen falschen Gedanken?

Das php include sucht eine datei, die es ja nie finden kann.

Gibt doch einfach als include-pfad "/includes/menue.php".
Durch den / vorne wird immer vom http-root-verzeichnis ausgegangen.

Geändert von deck16 (28.02.2003 um 20:21 Uhr).
deck16 ist offline   Mit Zitat antworten
Alt 28.02.2003, 21:36   #6
TP-Member
 
Registriert seit: Oct 2002
Ort: Frankfurt
lycos macht alles soweit korrekt
hi,
genau das habe ich auch versucht, aber das "/" funktioniert bei "normalen" dateien sehr gut, bei php-includes ist da aber nichts zu holen.

die müssen von der dateiebene aus eingebungen werden.

und ganeu da hakt es....

einbinden per HTTP:// geht vom provider aus nicht, hab mit ihm telefoniert.
wie ich es allerdings machen sonst machen kann, konnte er mir auch nicht sagen.

ich laß mir was einfallen, wenn ich eine lösung habe,
poste ich mal ...

grüße,
daniel
lycos ist offline   Mit Zitat antworten
Alt 28.02.2003, 21:50   #7
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
bist du sicher, daß es nicht geht?
so gehts bei mir:

$ab = $_SERVER['DOCUMENT_ROOT'];
include ("$ab/dat.html");
deck16 ist offline   Mit Zitat antworten
Alt 01.03.2003, 01:21   #8
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Hi !!

Du weisst, was $_SERVER["DOCUMENT_ROOT"] dir zurückgibt?
Zuhause auf deinem lokalen Rechner ist das womöglich auch "DEIN" Document-Root. Aber auf Servern, die du dir mit mehrern Leuten teilst, geht die Struktur noch ein wenig Tiefer.
Schau dir dazu mal die Superglobal $_SERVER["SCRIPT_FILENAME"] an... Da siehst du wie dein Pfad bis zum aktuellen Script aussieht.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 01.03.2003, 16:27   #9
TP-Supporter
 
Benutzerbild von halla
 
Registriert seit: Jul 2002
Ort: Frankfurt/M.
halla ist auf einem guten Weg
Talking

hi,

so, wer sagts denn.

das hier klappt tadellos, und definiert die konstante DOC_ROOT

PHP-Code:
//DOC-ROOT FESTLEGEN
define ("DOC_ROOT"substr($_SERVER["SCRIPT_FILENAME"],0,strlen($_SERVER["SCRIPT_FILENAME"])-strlen($_SERVER["PHP_SELF"]))); 
gruesse,
daniel
__________________
Fernsehen hab ich mir abgewöhnt. Verblöden kann ich auch im Internet.
www.RealityOnTheRocks.com
halla ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
includes werden nicht gefunden bei "harten" links includes werden nicht gefunden bei "harten" links
« Keine Ahnung wie der Titel lauten koennte... | <> auslesen??? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:52 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67