kostenloser Webspace werbefrei: lima-city


seite erfahren | PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    Hi Ho!
    Ich wei? ja dass ich erfahren kann, auf welcher Datei man ist. Aber wie kann ich das gesammte verzeichniss, also das davor, rausfinden?
    MfG SNEPPA
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k**********e

    ganz einfach

    mit datei am ende:
    echo __FILE__;
    ohne detei am ende:
    echo dirname(__FILE__);

    __FILE__ ist eine magisch konstante in php
    http://de2.php.net/manual/de/language.constants.predefined.php

    Beitrag ge?ndert am 4.11.2005 20:00 von kirschbluete
  4. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.


    ganz einfach

    mit datei am ende:
    echo __FILE__;
    ohne detei am ende:
    echo dirname(__FILE__);

    __FILE__ ist eine magisch konstante in php
    http://de2.php.net/manual/de/language.constants.predefined.php

    Beitrag ge?ndert am 4.11.2005 20:00 von kirschbluete

    abba abba...
    ehm also
    aber der zeigt dann zb bei Lima so nen komischen pfad an^^ ich will einen mit http://
  5. k**********e

    *gg* das ist kein komischer pfad, sondern der dokument-root

    mitt http wirs du dir da was aus den verschiedene $_SERVER - variablen zusammenbasten m?ssen
  6. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    ^^
    K?nnt ich nich aus dem "komischen" Pfad ein http pfad machen?
  7. k**********e

    jain...

    denn, dei dokument-root ist zB
    kunden/www/beispiel/http

    deine http adresse liest aber die dokumente 'erst' aus dem ordnner http

    w?rdest du also n link aus dem dokumet-root einer datei machen w?rde der server im ordner http auh die ordner kunden/www/beispiel/http suchen die dann ja nich vorhanden sind. ergo 404 fehlercode.


    edit... die h?lfte vergessen...

    wenn du ja wei?t wo der server sucht.. in meinem beispiel ab html... kannst du ja alles bis hinter das html vegschneiden das http://blabla.de musst immer noch manuell eingeben

    Beitrag ge?ndert am 4.11.2005 21:27 von kirschbluete
  8. $url_base = 'http://'.$_SERVER['HTTP_HOST'];

    Die entsprechenden Pfade kannst du dir mit dem Script hier (hoffentlich) zusammenbasteln:

    http://alopex.pyrokar.lima-city.de/index.php/PHP/pathinfo.html

    *nachtr?glich_einf?g*

    Unter Umst?nden ist HTTP_HOST nicht definiert (wenn z.B. ein "dummer" Client anfragt). Dann ist
    $_SERVER['SERVER_NAME'] die bessere Wahl. Und wenn alle Stricke rei?en, ist zumindest $_SERVER['SERVER_ADDR'] definiert.

    Beitrag ge?ndert am 5.11.2005 19:45 von alopex
  9. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    Ich muss dich leider koprriegieren kirschbluete!
    Man kan daraus recht einfach einen \'http://\' pfad machen. Es gibt extra eine Funktion um aus dem dokumentroot eine http adresse zu machen.

    Da sie mir im moment nicht einf?llt schreibe ich diesen text mit vorbehalt auf ein edit wo sie dann drinnen steht...

  10. Ich muss dich leider koprriegieren kirschbluete!
    Man kan daraus recht einfach einen \'http://\' pfad machen. Es gibt extra eine Funktion um aus dem dokumentroot eine http adresse zu machen.

    Da sie mir im moment nicht einf?llt schreibe ich diesen text mit vorbehalt auf ein edit wo sie dann drinnen steht...


    Das halte ich f?r ein Ger?cht (aber ich lass mich gerne eines Besseren belehren), da der DOCUMENT_ROOT nicht ?berall mit dem WWW-Root-Verzeichnis identisch ist -- beispielsweise beim Lima-Webspace, der mit seinen ALIAS-Verzeichnissen gar keinen direkten Webzugriff auf den DOCUMENT_ROOT bietet.

    Beispiel:

    Document-Root: /home/webpages/lima-city
    WWW-Root: /home/webpages/lima-city/alopex/html

  11. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.



    Ich muss dich leider koprriegieren kirschbluete!
    Man kan daraus recht einfach einen \'http://\' pfad machen. Es gibt extra eine Funktion um aus dem dokumentroot eine http adresse zu machen.

    Da sie mir im moment nicht einf?llt schreibe ich diesen text mit vorbehalt auf ein edit wo sie dann drinnen steht...


    Das halte ich f?r ein Ger?cht (aber ich lass mich gerne eines Besseren belehren), da der DOCUMENT_ROOT nicht ?berall mit dem WWW-Root-Verzeichnis identisch ist -- beispielsweise beim Lima-Webspace, der mit seinen ALIAS-Verzeichnissen gar keinen direkten Webzugriff auf den DOCUMENT_ROOT bietet.

    Beispiel:

    Document-Root: /home/webpages/lima-city
    WWW-Root: /home/webpages/lima-city/alopex/html



    Da w?sste ich aber dasses deine page is :D

    //EDIT:
    M?chte da aber nich alles zusammenpobeln m?ssen...

    Beitrag ge?ndert am 5.11.2005 19:45 von sneppa
  12. Musst du aber. Es gibt eben nicht f?r alles fertiggebackene Funktionen in PHP.

    Im Prinzip musst du dir nur mal mit print_r($_SERVER), die Server-Variablen anzeigen lassen. Dort kannst du diverse Pfade bestaunen. Such dir die Variable mit dem passendsten Pfad heraus und benutzte sie, um deinen URI/URL zusammenzukleben.

    Ich w?rde so vorgehen:

    $url_base = 'http://'.$_SERVER['SERVER_NAME'];

    $url_path = $_SERVER['SCRIPT_NAME'];

    $url = $url_base.$url_path;

    print($url);

    Das zeigt dir die URL zu deinem aktuell laufenden Script an. F?r andere Dateien musst du den Quelltext nat?rlich entsprechend anpassen.
  13. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    *HARMPF* Mist, habe mich geirrt gibt doch den document root aus...
    Daf?r habe ich ne super alternative (und ganz kurz!!!)

    $http_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];


    Beitrag ge?ndert am 5.11.2005 19:58 von theuntouchables
  14. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    thx at all...
    hehe heute sind mal die pommes warm und der big m?c genauso^^ coola sch?n kalt und schmeckt auch nach cola..
  15. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!