De programmeertaal PHP kan worden gebruikt om de map die u momenteel werkt inch Dit stelt u in staat om ervoor te zorgen dat de bestanden in de juiste directory wordt geschreven controleren . Ook kunt u ervoor zorgen dat gebruikers ongewenste veranderingen niet kunt maken naar de computer , vooral als je toestaat dat de gebruikers te creëren of te wijzigen bestanden . getwcd ( ) Functie getwcd () geeft de huidige directory . De directory moet de lezenmodus ingesteld voor deze functie te kunnen laten werken . Op sommige Unix-systemen , zal de functie return false als de bovenliggende map niet de lees -modus heeft ingesteld , zelfs als de huidige directory doet . Om de functie te testen , typt u het volgende script in een gewoon tekstbestand en sla het op als " cwd.php " . < ? phpecho getcwd ( ) . " \\ n " ; > Type de volgende opdracht op de opdrachtregel om het script te testen : ? php cwd.php Als alles goed werkt , de directory naam wordt afgedrukt op het scherm . Testen op bijzondere Directory wilt u ervoor zorgen dat u het schrijven van een bestand of het aanbrengen van wijzigingen aan een bepaalde directory , kunt u de volgende kleine script gebruiken : < php $ pwd = getcwd ( ) if ( $ pwd = " directory_name " ! ) echo " je bent niet in de juiste directory ? ! \\ n " ; else echo " Je bent in de juiste directory ! \\ n " ; ? > Als de huidige werkdirectory overeenkomt met de naam van de directory opgegeven in de instructie if , zal de output lezen " U bent in de juiste directory , " anders zal lezen " ! je bent niet in de juiste directory ! " chdir ( ) functie de chdir ( ) functie wordt gebruikt om te navigeren in een bepaalde directory . Het kan worden gebruikt met de getcwd ( ) functie om ervoor te zorgen dat je in de juiste directory naar een bestand te schrijven of wijzigingen . Het volgende script verandert mappen indien nodig mkdir ( ) Functie mkdir ( ) functie wordt gebruikt om een map aan te maken . Deze functie vereist dat de huidige werkdirectory is beschrijfbaar . U kunt gebruik maken van de getcwd ( ) en chdir ( ) functies om ervoor te zorgen dat je in de juiste directory voordat u een subdirectory . Het navigeert vervolgens naar de nieuwe map en drukt de huidige directory naar het scherm
|