Stephan Dziurla: Bilder aus Subdomain einfügen - Problem

Hallo! Ich habe da mal folgende Frage - ich möchte gern ein Bild mittels PHP (aus einer DB) auslesen und benutze dabei folgende Syntax:

<IMG src="../../webseiten/test/img/dyn/".$daten["grafik"]."" align="left" vspace="2" hspace="10" border="0" alt="">

Hierzu habe ich folgendes Problem.

Dieser Quellcode steht in der Subdomain: sub.blabla.de
Das Bild ist jedoch in dem Verzeichnis der Hauptdomain www.blabla.de

Gibt es dabei etwas zu beachten - es funktioniert nämlich nicht

Thx so far!

  1. hi,

    <IMG src="../../webseiten/test/img/dyn/".$daten["grafik"]."

    Dieser Quellcode steht in der Subdomain: sub.blabla.de
    Das Bild ist jedoch in dem Verzeichnis der Hauptdomain www.blabla.de

    Gibt es dabei etwas zu beachten - es funktioniert nämlich nicht

    wenn das bild nur über die hauptdomain erreichbar ist - dann wirst du wohl einen absoluten URL angeben müssen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hm, habe ich auch schon überlegt und mal ausprobiert - funktioniert trotzdem nicht - auch mit absoluter Pfad-Angabe.
      Vielleicht ne doofe Frage, aber wie bekomme ich denn heraus, ob ein Bild oder generell eine Datei nur über die Hauptdomain zu erreichen ist?!

      Ihr könnt ja die URL, die ich eingegeben habe selbst mal ausprobieren:

      http://www.embajada-peru.de/webseiten/test/img/dyn/04_01.jpg

      Also bei mir werde ich auch die Hauptseite geleitet. Die Datei existiert aber auf dem FTP-Server in dem Verzeichnis

      /webseiten/test/img/dyn/.

      Sehr komisch das...

      1. Moin

        http://www.embajada-peru.de/webseiten/test/img/dyn/04_01.jpg
        Sehr komisch das...

        Wahrscheinlich ist der Pfad ausserhalb des Webroot.

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
        1. Moin

          http://www.embajada-peru.de/webseiten/test/img/dyn/04_01.jpg
          Sehr komisch das...

          Wahrscheinlich ist der Pfad ausserhalb des Webroot.

          regds
          Mike©

          Außerhalb des webroot?! Was ist ein webroot?!

          1. hi,

            Außerhalb des webroot?! Was ist ein webroot?!

            das oberste verzeichnis, auf das über HTTP bei dieser domain zugegriffen werden kann.

            beispiel:
            deine html- und sonstigen seitenelemente liegen in
            /htdocs

            deine subdomain zeigt intern auf
            /htdocs/subdomain

            deine bilder liegen in
            /htdocs/bilder

            webroot von www.example.com sei /htdocs,
            webroot von subdomain.example.com sei /htdocs/subdomain

            jetzt kannst du natürlich problemlos mit
            http://www.example.com/bilder/bildxy.jpg auf ein bild in diesem ordner zugreifen.

            http://subdomain.example.com/bilder/bildxy.jpg
            geht natürlich ins leere, weil unterhalb von /htdocs/subdomain kein verzeichnis /bilder liegt.

            http://subdomain.example.com/../bilder/bildxy.jpg
            o.ä. kann (darf) aber auch nicht funktionieren - weil das webroot von subdomain.example.org nun mal /htdocs/subdomain ist, und ein zugriff von da aus auf höhere verzeichnisebenen nicht erlaubt ist.

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. Hallo Stephan!

        Nicht immer ist der Pfad den Du in deinem FTP Programm siehst auch der Pfad auf den Deine Domainen verweise. test zuerst einmal wohin Deine Domainen zeigen (Auch die Subdomain) Dann findest Du auch die Bilder die Du hochlädst.

        Ansonsten bitte ich Dich einmal http://forum.de.selfhtml.org/faq/#Q-19 durchzulesen.

        Schönen Gruß

        Afra

  2. Hi,

    Gibt es dabei etwas zu beachten

    natürlich. Zwischen zwei völlig unterschiedlichen Hosts existiert keine relative Beziehung (bis auf protokollrelativ, aber das nützt Dir nichts). Ob es nun "sub.blabla.de" ist oder "foo.bar.com" macht keinen Unterschied.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes