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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 22.09.2006, 19:55:12
Alex77 Alex77 ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 2
Basis für relative Pfadangaben in inkludiertem File verändern?

Hallo,

ich bin gerade erst dabei in php reinzuschnuppern. Wäre dankbar wenn mir hier jemand bei dem Problem helfen könnte.

Folgendermaßen:
Ich habe in meinem Hauptverzeichnis ein .php file liegen, z.B. root/file1.php
Dieses enthält verschiedene relative Linkangaben zu Html Seiten und Bildern.

Jetzt würde ich dieses file gerne in ein anderes php file einbinden, welches eine Ebene höher liegt, also z.B in root/directory1/file2.php

Das inkludieren mit include ("../file1.php"); funktioniert auch, allerdings stimmen jetzt die relativen Pfadangaben im inkludierten file nicht mehr, da php jetzt von directory1 als Basis ausgeht, und nicht mehr vom root-Verzeichnis.

Mit absoluten Pfadangaben würde ich nur ungern arbeiten, weil ich mir die ganze Seite öfters auch gerne zur Vorschau lokal auf meinem Rechner anschauen möchte.

Gibt es einen Weg php mitzuteilen bei dem inkludierten file für alle Linkangaben root als Basis zu verwenden, und nicht directory1 ?
Mit Zitat antworten
  #2  
Alt 22.09.2006, 20:11:12
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Basis für relative Pfadangaben in inkludiertem File verändern?

Zitat:
Zitat von Alex77
Das inkludieren mit include ("../file1.php"); funktioniert auch, allerdings stimmen jetzt die relativen Pfadangaben im inkludierten file nicht mehr, da php jetzt von directory1 als Basis ausgeht, und nicht mehr vom root-Verzeichnis.
Kein Problem:
PHP-Code:
$http_pfad '/verzeichnis';
...
printf ('<img src="%s/%s">',
  
$http_pfad,
  
'mein_bild.jpg'); 
Zitat:
Mit absoluten Pfadangaben würde ich nur ungern arbeiten, weil ich mir die ganze Seite öfters auch gerne zur Vorschau lokal auf meinem Rechner anschauen möchte.
Na und? Deshalb verwendest Du ja PHP, um nicht bei jeder kleinen Änderung tonnenweise HTML Files zu editieren.

Zitat:
Gibt es einen Weg php mitzuteilen bei dem inkludierten file für alle Linkangaben root als Basis zu verwenden, und nicht directory1 ?
PHP ist das völlig egal. Dem Browser mußt Du das erzählen. Der requestet:
Code:
http://domain/pfad/index.php
Und das gelieferte HTML muß schlicht und einfach valid sein.
Findet der Browser in dem HTML zB. eine Image Resource:
Code:
<img src="bild.jpg">
dann requestet der Browser folgendes:
Code:
http://domain/bild.jpg
Und wenn der Apache im Documentroot des Virtualhostes domain kein bild.jpg filndet, dann liefert der den Statuscode 404. Der Browser zeigt dann das berühmte weiße Quadrat mit dem roten X an...
Mit Zitat antworten
  #3  
Alt 22.09.2006, 20:26:38
Alex77 Alex77 ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 2
AW: Basis für relative Pfadangaben in inkludiertem File verändern?

Ah ja, so könnte das fast funktionieren. ;)
Werd ich mal ausprobieren, danke. Bin wie gesagt noch Anfänger.
Mit Zitat antworten
  #4  
Alt 22.09.2006, 20:49:55
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Basis für relative Pfadangaben in inkludiertem File verändern?

Zitat:
Zitat von Alex77
Bin wie gesagt noch Anfänger.
Das macht nix.

Ich hatte damals (1989/99) deshalb mit PHP angefangen, weil sich die Telefonnummer meines Arbeitgebers geändert hatte und ich da saß und > 100 HTML Seiten ändern durfte.
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
file upload button verändern stbenne HTML, CSS und JavaScript Help! 2 28.05.2005 10:39:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:37:37 Uhr.


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


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