kostenloser Webspace werbefrei: lima-city


Dateinamen herausfinden | PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.

    Moin @ all,

    mit welchem PHP-Befehl finde ich den Dateinamen der aktuellen Seite heraus???

    Bsp.

    befehl.php

    $dateiname = //hier dieser gewisse befehl ;
    echo $dateiname;


    Dann sollte da stehen: befehl.php


    Gibt es so einen Befehl und wie hei?t er???

    ferdinand24
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. $dateiname = basename(__FILE__);
  4. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.

    Super, funktioniert!!! :biggrin:

    Kann man auch irgendwie herausfinden, in welchem dateiordner sich die datei befindet, in der das skript steht???

    ferdinand24
  5. Mit $_SERVER["SCRIPT_FILENAME"] bekommst du den Dateinamen des Scripts mit Pfad ausgehend vom Root-Verzeichnis. Mit $_SERVER["SCRIPT_NAME"] bekommst du den Dateinamen des Scripts ausgehend von der Domain/Subdomain, also so, wie es ein Besucher sieht.
  6. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.

    und nur den ordner an sich rausfinden, das geht nicht?????

    ansonsten ist es nicht so schlimm, w?re blo? einfacher..
  7. c*********c

    Wie phattek schon erw?hnte, liefert $_SERVER["SCRIPT_FILENAME"] den Dateinamen und Pfad des Scriptes.
  8. ich bin ferdinand24's zweitnick
    also d.h. hier spricht in prinzip ferdinand24





    compactdisc schrieb:
    Wie phattek schon erw?hnte, liefert $_SERVER['SCRIPT_FILENAME'] den Dateinamen und Pfad des Scriptes.


    ja das hab ich soweit verstanden!!!! blo? kann man nicht nur den ordner ausgeben lassen, also wenn sich das script in http://ferdinand24.lima-city.de/news/index.php befindet, dass dann news ausgegeben wird???
  9. a**e


    Versuch's mal mit
    $ordner = dirname($_SERVER[PHP_SELF]);


    mfg
    Arve
  10. a******9

    oder f?r die resourcen verschwender:
    $alles=$_SERVER['SCRIPT_FILENAME'];
    $dateiname = basename(__FILE__);
    $ordner=str_replace($dateiname,"",$alles);
    echo $ordner;


    :megarofl:
  11. Man k?nnte nat?rlich ganz einfach das hier schreiben:

    $verzeichnis = dirname(__FILE__);


    Um mal was klarzustellen:

    Wer wissen will, wie das PHP-Script hei?t, das aufgerufen wurde, muss den Pfad aus $_SERVER['SCRIPT_FILENAME'] holen.

    Hat man keine weiteren PHP-Scripts mit include() oder require() eingebunden, geht das auch mit __FILE__.

    Hat man aber weitere Scripts eingebunden, zeigt $_SERVER['SCRIPT_FILENAME'] den Pfad des Haupt-Scripts an, das die anderen Unter-Scripts eingebunden hat.

    Mit __FILE__ kann man dann den Pfad des jeweiligen Unterscripts erfahren.

    Den Dateinamen aus einem Pfad holt man immer mit basename($pfad).

    Das ?bergeordnete Verzeichnis holt man mit dirname($pfad).
  12. 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!