Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Pfad von Bilddateien Antworten
Pfad von Bilddateien

flotschi1981
Fachidiot


Beiträge: 114


Hallo Forum,

ich habe hier meine Domain angemeldet und jetzt eine kleine Frage. Ich benutze ein kleines CMS mit einer DB. Ich lade Bilder von der Festplatte auf dem Server. Der Ordner Bilder liegt in der obersten Ebene.

auf meinem PC kann ich ja als Pfad z.B. C:/Apache/htdocs/...... angeben. Dadurch hab ich den Vorteil, dass auch die Bilder in einem Unterordner mit dem richtigen Pfad dargestellt werden.

Aber wie kann ich es jetzt auf dem Webserver machen? Da kann ich ja nicht so einen Pfad angeben! Arbeite ich mit z.B. ../bilder usw... dann muss ich ja für jeden Unterordner den Pfad ändern. Und ich habe einen Unterordner für das CMS und da nochmal Unterordner für die HTMLArea (wenn ihr die kennt), da wäre mir der Pfad C:/ ..... lieber!

Kann mir wer bei diesem Problem helfen?

Vielen Dank


  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Du kannst doch statt c:/apache/htdocs.... auch einfach http://www.domain.tld/... benutzen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

hagbard
Posting-Schinder


Beiträge: 539



/www/htdocs/DEINBENUTZERNAME ist das Startverzeichnis Deines Accounts.

---
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

  Profil   Editieren   Zitieren

flotschi1981
Fachidiot


Beiträge: 114


Hallo,

habe es mit http://domain.de versucht, aber da wird mir kein Bild im Verzeichnis gespeichert. Weiß auch nicht warum. Der Pfad wird in die DB gelegt aber im Verzeichnis wir kein Bild gespeichert.

Versuche es mal mit dem Tipp von hagbard.

Vielen Dank erstmal.

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Moment, geht es jetzt darum die Bilder nachher in HTML richtig anzuzeigen oder darum sie mit PHP richtig auf dem Server zu speichern?

Zum Speichern musst du den Pfad ausgehend von der Variable $_SERVER['DOCUMENT_ROOT'] angeben (bei PHP).

Wenn du aber die Bilder richtig anzeigen willst, musst du deine Domain und die darauf folgende Ordnerstruktur in den HTML-Code ausgeben lassen (http:// nicht vergessen).

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


/bilder
ist, egal aus welchem Unterverzeichnis, immer http://domain.bla/bilder/

  Profil   E-Mail   Website   Editieren   Zitieren

hagbard
Posting-Schinder


Beiträge: 539


c3o schrieb am 20.03.2004 22:13
/bilder
ist, egal aus welchem Unterverzeichnis, immer http://domain.bla/bilder/


Damit kann man die Bilder aber nicht auf dem Server speichern. Dann würde er im Ordner /bilder auf der Festplatte speichern - und auf die hat er sicher keinen Zugriff noch irgendein Internetnutzer könnte sie von dort aufrufen.

---
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

  Profil   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


Aus seinem Satz "Dadurch hab ich den Vorteil, dass auch die Bilder in einem Unterordner mit dem richtigen Pfad dargestellt werden." schließe ich, dass es um die Ausgabe, nicht die Speicherung von Bildern geht. Klar formuliert wars aber nicht.

Um es nochmal zu formulieren:
{dein www-root}/bilder, also zu zb: /www/htdocs/bilder lokal auf dem Server entspricht /bilder für einen webbrowsenden Besucher.
Oder anders gesagt: / ist aus dem Web das unterste öffentlich zugängliche WWW-Verzeichnis, also normalerweise das Grundverzeichnis von domain.tld/
Sprich, ein <img src="/bilder/bild1.gif"> funktioniert aus domain.tld/bla.html genauso wie aus domain.tld/sub/directory/und/noch/eins/bla.html, sofern das bild unter domain.tld/bilder/bild1.gif liegt.
Werkelst du aber zB mit PHP lokal auf dem Server herum, zB um Bilder irgendwo hin zu speichern, hat / eine ganz andere Bedeutung.
So, jetzt sollten alle Klarheiten beseitigt sein.

Diese Nachricht wurde geändert von: c3o
  Profil   E-Mail   Website   Editieren   Zitieren

hagbard
Posting-Schinder


Beiträge: 539



Gute Zusammenfassung


---
"Wer mit künstlicher Intelligenz arbeitet, muß auch mit natürlicher Dummheit rechnen." (Klaus Kornwachs)

  Profil   Editieren   Zitieren
 

Antworten
Nach oben