Nuværende sti i PHP på Windows (standalone CLI)

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøgte at få sti nuværende sti i PHP. Jeg forsøgte at kigge selv om phpinfo();, men jeg har ikke fundet nogen interessante værdier, der kunne bruges til at få vej til mit script. Der er ingen gode værdier, som jeg brugte på Linux, som $\_SERVER["PWD"].


Nu undrer jeg mig, hvordan jeg skulle finde den nuværende vej. Måske fungerer en funktion ... Jeg har virkelig ingen ide. Fordi jeg ikke ønsker at kode harddisk til script.

Bedste reference


getcwd() er det du leder efter. [8]

Andre referencer 1


Det er ikke helt klart, om du mener den nuværende arbejdsmappe eller stien til det aktuelle script. Se arbejdstabellen i @Taze s svar.


For det nuværende script vil magisk konstanten \_\_FILE\_\_ give dig den fulde filsystemsti til den aktuelle fil. [9]


Bemærk at disse konstanter bogstaveligt tager 'nuværende fil': Hvis du indeholder en fil og kalder \_\_FILE\_\_ der, vises den inkluderede fil s sti.

Andre referencer 2


Metoden getcwd() returnerer den nuværende arbejdsmappe til succes. [10]


<?php
    echo getcwd() . "
";
?>