SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.08.2008, 12:16:05
meisterether meisterether ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 44
Beiträge: 1
Relative Verlinkung / Include

Hallo.

Ich hab' zwei PHP-Dateien in unterschiedlichen Verzeichnissen (eine im Stammverzeichnis, die andere in 'nem Unterordner). Beide inkludieren eine dritte, ebenfalls im Stammverzeichnis befindliche PHP-Datei, die nur ein Baustein für beide sein soll und ein Bild (u.v.a.) enthält.

Das Inkludieren der dritten Datei in die beiden anderen ist (so weit) nicht das Problem. In Datei Nr. 1 funktioniert auch alles. Nur wird das Bild (der dritten Datei aus dem Stammverzeichnis) in der anderen PHP-Datei (aus dem Unterverzeichnis) nicht angezeigt, da sich die zu inkludierende Datei ursprünglich ja nur an der ersten orientieren musste. In der Datei im Unterverzeichnis bekommt das Bild durch die relative Verlinkung also einen falschen Pfad:

"/root/Unterverzeichnis/bilder/bild.jpg", wobei "/root/bilder/bild.jpg" ja richtig wäre. Die zu inkludierende Datei soll IM Unterverzeichnis also NICHT den Unterverzeichnis-Weg benutzen, sondern bleiben und handeln, wo sie ist.

Wie kann ich das Problem lösen, ohne großartig Pfadangaben ändern zu müssen? Oder gibt's 'nen Befehl, den ich vor das Include in der Unterverzeichnis-Datei setzen könnte? Bzw. hab' ich von "include_once" und "require" und sowas gelesen, falls die hilfreich sein könnten, aber leider keine Ahnung, was diese Befehle können. :)

Mit bestem Dank im Voraus,
meisterether

p.s.: Die ganzen Dateien sind natürlich etwas komplexer, aber das oben Genannte ist das grundlegende Problem dabei.
Mit Zitat antworten
  #2  
Alt 12.08.2008, 13:44:20
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Relative Verlinkung / Include

Zitat:
Zitat von meisterether Beitrag anzeigen
In der Datei im Unterverzeichnis bekommt das Bild durch die relative Verlinkung also einen falschen Pfad
das ist das problem: referenziere nicht relativ, sondern mit absoluten pfaden relativ zur basis-uri:

http://de.selfhtml.org/html/allgemei...en.htm#absolut

beispiel: dein bild befindet sich unter: domain.de/pics/bild.png

oben genannte referenzierung: /pics/bild.png

funktioniert von "überall" innerhalb deines web-projektes.

cx
Mit Zitat antworten
Antwort


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

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kein PHP auf virtual Hosts ToB Apache HTTP-Server 2 14.08.2007 04:33:15
php5 / include Indyk PHP Grundlagen 2 08.09.2006 10:26:04
include und relative Pfade Domi PHP Grundlagen 2 31.08.2004 17:11:34
Weiterleitung in if-Schleife Chilla PHP für Fortgeschrittene und Experten 15 05.05.2004 20:19:44
include und (relative) pfade barneyb PHP für Fortgeschrittene und Experten 4 16.03.2003 18:30:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:32:26 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt