Link richtig machen

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

  • Link richtig machen

    Hallo !

    Ich habe XAMPP installiert und will meine Dateien lokal testen.

    Wenn ich nun als Link ../php/mailer.php eingebe,
    so geht das auf meiner Homepage.

    Er springt zum Hauptverzeichnis und dann ins Verzeichnis php.



    Wenn ich das aber lokal teste springt der gleich ins Verzeichnis htdocs...

    er soll aber nach /htdocs/Homepage/php/mailer.php springen ??


  • #2
    Es kommt drauf an in welchem Verzeichnis die Datei liegt, die den Link beinhaltet.
    Du hast ja auch noch ein Verzeichnis Homepage, welches im Link nicht vorkommt.
    Sag mal ganz klar auf welcher Verzeichnisebene sich die Datei befindet.

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      also ich habe da ein Javascript Menü.
      Das ist für alle Seiten und Unterseiten gleich.

      ist wohl problematisch.....

      z.B. kann man sich auf www.highspeeder.de/index.php befinden

      oder auch auf www.highspeeder.de/tutorial/einrichten.htm

      mit .. geht das immer zum Haupverzeichnis zurück.

      also ../php/mailer.php super..geht

      aber lokal halt nett so toll

      das soll aufgerufen werden

      http://localhost/highspeeder/php/mailer.php


      PS. Habe 3 Domains also bei meinem Provider auch 3 Verzeichnisse
      Zuletzt geändert von Highspeeder; 20.07.2006, 15:17.

      Kommentar


      • #4
        mit .. geht das immer zum Haupverzeichnis zurück.
        Falsch. Er geht eine Verzeichnisebene höher, was nicht zwangsläufig DocRoot sein muss
        Probier mal das folgende lokal (der geht in den DocRoot unabhängig von der Verzeichnistiefe)
        Code:
        <a href="/highspeeder/php/mailer.php">
        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Lokal geht das....

          auf meinem Webspace kommt dann

          http://www.highspeeder.de/highspeeder/php/mailer.php

          das wäre richtig

          http://www.highspeeder.de/php/mailer.php

          also...da gibts kein Verzeichnis /highspeeder/..das gibts nur lokal als synonym für www.highspeeder.de


          im FTP :
          Verzeichnis Highspeeder = Domain1
          Verzeichnis XYZ = Domain2
          Verzeichnis ABC = Domain3



          Oder hab ich da was falsch gemacht
          Zuletzt geändert von Highspeeder; 20.07.2006, 15:42.

          Kommentar


          • #6
            Tja dann musst du für den Link eine Unterscheidung einbauen ob du lokal oder aufm Webspace bist. Dann je nach dem den korrekten Link einbauen.

            Gruss

            tobi
            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

            Kommentar


            • #7
              oje

              dachte das könnte man bei XAMPP irgendwo einstellen.

              Da muß ich ja alles umstellen

              Kommentar


              • #8
                Original geschrieben von Highspeeder
                da gibts kein Verzeichnis /highspeeder/..das gibts nur lokal als synonym für www.highspeeder.de
                Dann richte dir lokal einen VirtualHost "highspeeder" o.ä. ein - unter dem du dann die Verzeichnisstruktur analog zum Aufbau im www anlegst.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  so geht das

                  Prima danke.

                  Virtual Host :

                  httpd.conf ändern :

                  <VirtualHost *:80>
                  ServerAdmin admin@localhost
                  NameVirtualHost localhost:80
                  DocumentRoot "C:\Programme\xampp\htdocs\highspeeder"
                  ServerName highspeeder
                  DirectoryIndex index.php index.html index.htm
                  </VirtualHost>

                  hosts ändern :

                  127.0.0.1 localhost highspeeder

                  Kommentar

                  Lädt...
                  X