mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 13:12 Benutzername: Passwort: Auto-Login

Thema: Include mit relativer Pfadangabe vom 29.01.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Include mit relativer Pfadangabe
Autor Nachricht
douth
Threadersteller

Dabei seit: 29.01.2007
Ort: Leutersdorf
Alter: 34
Geschlecht: Männlich
Verfasst Di 29.01.2008 10:42
Titel

Include mit relativer Pfadangabe

Antworten mit Zitat Zum Seitenanfang

Hallo ich hoffe ihr könnt mir helfen.

zunächst erstmal meine Ordnerstruktur

menu.php
grafiken/
produkte/reisefuehrer.php

Also folgendes Problem:

Die menu.php Datei bezieht sich natürlich mit den Pfadangaben auf die Grafiken im grafiken Ordner (img src="grafiken/start.png".

Die reisefuehrer.php inkludiert die menu.php da die reisefuehrer.php in einem Unterverzeichnis liegt wird natürlich die start.png nicht angezeigt.

Habt ihr eine Lösungsidee für mich?

Ich komm da gerade echt nicht weiter.
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.01.2008 10:59
Titel

Antworten mit Zitat Zum Seitenanfang

Schau dir mal die ini-einstellung include_path an.

Ich persönlich bin es gewohnt, absolut vom Web-Root aus zu arbeiten, sprich im einfachsten Fall einfach eine entspr. Konstante zu definieren:

Code:
define ('WEB_ROOT','/meinOrdner').


Willst du nun auf Ressourcen zugreifen, machst du bspw
Code:
<img src="<?=WEB_ROOT ?>/bilder/grafik.jpg"/>


Willst du was inkludieren, machst du
Code:
include $_SERVER['DOCUMENT_ROOT'] . WEB_ROOT . '/lib/grafikenanzeigen.php';


Willst du eine Grafik aus einer CSS-Datei heraus anspringen, benutzt du natürlich relative Pfade, da diese immer vom Ursprungsort der CSS-Datei, und nicht der inkludierenden HTML-Datei geparst werden.

Mit relativen Pfaden habe ich immer meine Probleme (jedenfalls *generell* in include-Anweisungen), da du nie weißt, wie die open_basedir-Restriktionen in den PHP-Einstellungen auf den Live-Servern aussehen.


Zuletzt bearbeitet von bacon am Di 29.01.2008 11:07, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
douth
Threadersteller

Dabei seit: 29.01.2007
Ort: Leutersdorf
Alter: 34
Geschlecht: Männlich
Verfasst Di 29.01.2008 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<img src="<?=WEB_ROOT ?>/bilder/grafik.jpg"/>


habe ich jetzt versucht hat aber leider nicht geklappt....
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 29.01.2008 11:11
Titel

Antworten mit Zitat Zum Seitenanfang

Versuchs nochmal, in dem du die von mir gemachten Vorschläge einfach mal auf deine Bedürfnisse - in diesem Fall Verzeichnisstruktur anpasst. Das nennt man dann Transferleistung.

In diesem Zusammenhang Doku-Vorleseservice(TM):
http://de3.php.net/manual/de/function.include.php
http://de3.php.net/manual/de/function.define.php
http://de3.php.net/manual/de/features.safe-mode.php
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP: include in einer include-datei aufrufen? [GELÖST]
Pfadangabe
genaue pfadangabe von iframes
Zufallbild Javascript nur mit Pfadangabe
PDF mit Verknüpfung zu Excel-Datei auf CD-Rom= Pfadangabe?
[SOLVED] <div>-Tag Problem mit relativer Weite bzw. Höhe
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.