Absoluter Pfad funtzt nit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Absoluter Pfad funtzt nit

    Hi @ all,

    ich habe bei mir den xampp installiert und eine Frage dazu.

    Wenn ich im Netz auf meinem Webspace ein Bild anzeigen lassen will, schreibe ich folgendes:
    PHP-Code:
    <img src="/images/xxx.jpg"
    Wenn ich local ein web / ordner namens "test" im Ordner "htdocs" oder sonst wo habe, lasse ich das Bild so anzeigen:
    PHP-Code:
    <img src="/test/images/xxx.jpg"
    Meine Frage nun: Wie bekomme ich es hin, dass ich das /test weglassen kann und das Bild so wie auf meinem Webspace im Netz anzeigen lassen kann?

    Hoffe ich habe mich verständlich ausgedrückt!

    Danke schon mal.

    mchashi.

  • #2
    In dem du "relativ" immer gleich bleibst, also deine Dateien, die die Bilder benötigen, kommen in test rein, sind somit eine Ebene über images und alles passt.


    An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

    Kommentar


    • #3
      ne so ist es ja.

      ich habe einen ordner test und da sind alle dateien drin inkl. images ordner.

      ich möchte unbedingt mit einem absoluten pfad arbeiten. doch wenn ich eine index.php im ordner test habe und damit ein bild aus dem ordner images anzeigen lassen will, muss ich wie gesagt immer /test/images/xxx.jpg schreiben.

      einer eine idee??

      Kommentar


      • #4
        Original geschrieben von mchashi
        einer eine idee??
        du hast in deinem lokalen htdocs ordner für jede homepage einen eigenen ordner in dem dann alle dazugehörigen dateien liegen?

        vielleicht möchtest du dich mal mit dem konzept virtueller hosts beschäftigen?
        die apache-doku und google haben da tolle suchergebnisse
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          aha

          du hast in deinem lokalen htdocs ordner für jede homepage einen eigenen ordner in dem dann alle dazugehörigen dateien liegen?
          ja, so ist es.

          habe mal nen virtual host angelegt, doch funzt nit richtig.

          <VirtualHost 127.0.0.1>
          DocumentRoot /php5xampp-dev/htdocs/sos_Relaunch
          ServerName sos_Relaunch
          </VirtualHost>

          was ist dran falsch?

          Kommentar


          • #6
            Code:
            NameVirtualHost *:80
            
            <VirtualHost *:80>
                    ServerAdmin webmaster@test_php.de
                    DocumentRoot d:/internet/develop/webs/test_php/html
                    ServerName test_php
                    ErrorLog d:/internet/develop/webs/test_php/logs/error_log
                    CustomLog d:/internet/develop/webs/test_php/logs/custom_log common
                    <Directory "d:internet/develop/webs/test_php/html">
            		Options MultiViews Indexes FollowSymLinks
            		AllowOverride All
            		Order allow,deny
                 		Allow from all
            	</Directory>
            </VirtualHost>
            so schaut's bei mir aus

            und die datei C:\WINDOWS\system32\drivers\etc\hosts solltest du eventuell noch bearbeiten
            127.0.0.1 test_php wäre der eintrag bei mir

            und apache neu starten
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              ja nicht schlecht

              ja, so habe ich mir das vorgestellt.

              doch wenn ich jetzt localhost eingebe, geht er immer in das eine web (bei dir test_php).

              und wenn ich ein anderes web genau so anlege, geht er auch immer in das web test_php, was muss ich für einstellungen vornehmen, dass das nicht mehr so ist?

              Kommentar


              • #8
                hab's schon danke.

                httpd.conf
                ----------------------------------

                NameVirtualHost 127.0.0.1

                <VirtualHost 127.0.0.1>
                ServerName localhost
                ServerAdmin webmaster@test_php.de
                DocumentRoot C:/php5xampp-dev/htdocs
                #ErrorLog d:/internet/develop/webs/test_php/logs/error_log
                #CustomLog d:/internet/develop/webs/test_php/logs/custom_log common
                </VirtualHost>

                <VirtualHost 127.0.0.1>
                ServerName sos
                ServerAdmin webmaster@test_php.de
                DocumentRoot C:/php5xampp-dev/htdocs/sos_Relaunch
                </VirtualHost>

                <VirtualHost 127.0.0.1>
                ServerName flirt
                ServerAdmin webmaster@test_php.de
                DocumentRoot C:/php5xampp-dev/htdocs/flirtscript_demo
                </VirtualHost>
                ----------------------------------

                hosts
                ----------------------------------
                127.0.0.1 localhost
                127.0.0.1 sos
                127.0.0.1 flirt
                ----------------------------------

                klappt super.

                Kommentar

                Lädt...
                X