Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

Μπορώ να χρησιμοποιήσω PHP για να δείτε τι Directory Είμαι σε

Η γλώσσα προγραμματισμού PHP μπορεί να χρησιμοποιηθεί για να ελέγξει τον κατάλογο που είστε σήμερα εργάζονται μέσα Αυτό σας επιτρέπει να βεβαιωθείτε ότι τα αρχεία είναι γραμμένα στο σωστό κατάλογο . Επίσης, σας επιτρέπει να βεβαιωθείτε ότι οι χρήστες δεν μπορούν να κάνουν ανεπιθύμητες αλλαγές στον υπολογιστή , ειδικά αν είστε που επιτρέπει στους χρήστες να δημιουργήσουν ή να τροποποιήσετε αρχεία . getwcd ( ) Λειτουργία
Η

Η getwcd ( ) επιστρέφει τον τρέχοντα κατάλογο εργασίας . Ο κατάλογος πρέπει να έχει το σύνολο λειτουργία ανάγνωσης για αυτή τη λειτουργία για να λειτουργήσει σωστά . Σε μερικά συστήματα Unix , η συνάρτηση θα επιστρέψει false αν το γονικό κατάλογο δεν έχει το σύνολο κατάσταση ανάγνωσης , ακόμα και αν ο τρέχων κατάλογος κάνει .

Για να ελέγξετε τη λειτουργία , πληκτρολογήστε την ακόλουθη δέσμη ενεργειών σε ένα απλό αρχείο κειμένου και αποθηκεύστε το ως " cwd.php " .


Πληκτρολογήστε την ακόλουθη εντολή σε μια γραμμή εντολών για να ελέγξετε το σενάριο : cwd.php

php

Αν όλα δουλέψουν σωστά , η όνομα καταλόγου θα τυπωθεί στην οθόνη .
εικόνων Δοκιμές για συγκεκριμένα Directory
Η

Αν θέλετε να είστε σίγουροι ότι γράφετε ένα αρχείο ή να κάνετε αλλαγές σε ένα συγκεκριμένο κατάλογο , μπορείτε να χρησιμοποιήσετε το παρακάτω μικρό σενάριο :

< php $ pwd = getcwd ( ) ? αν ( $ pwd = " directory_name " ! ) echo " δεν είναι στο σωστό κατάλογο ! \\ n " ? αλλιώς echo" Είστε στο σωστό κατάλογο ! \\ n " ?; >

Εάν ο τρέχων κατάλογος εργασίας ταιριάζει με το όνομα του καταλόγου που ορίζεται στην περίπτωση δήλωση , η έξοδος θα διαβάσει !" Είστε στο σωστό κατάλογο , " αλλιώς θα διαβάσει " δεν είστε στο σωστό κατάλογο ! "

Η chdir ( ) λειτουργία
Η

Η chdir ( ) συνάρτηση χρησιμοποιείται για την πλοήγηση σε ένα συγκεκριμένο κατάλογο . Μπορεί να χρησιμοποιηθεί με τη λειτουργία getcwd ( ) για να βεβαιωθείτε ότι είστε στο σωστό κατάλογο για να γράψετε ένα αρχείο ή να κάνετε αλλαγές . Το ακόλουθο script αλλάζει καταλόγους , εάν είναι απαραίτητο

< php $ pwd = getcwd ()? . ; If ( $ pwd = " /home /kristen /scripts " ! ) { Chdir ( " /home /kristen /scripts " ) ? αλλιώς echo" Είστε στο σωστό κατάλογο ! \\ n " ?; >
εικόνων mkdir ( ) Λειτουργία
Η

Η mkdir ( ) χρησιμοποιείται για να δημιουργήσει έναν κατάλογο . Αυτή η λειτουργία απαιτεί ότι ο τρέχων κατάλογος εργασίας είναι εγγράψιμος . Μπορείτε να χρησιμοποιήσετε το getcwd ( ) και chdir ( ) λειτουργίες για να βεβαιωθείτε ότι είστε στο σωστό κατάλογο πριν από τη δημιουργία ενός υποκατάλογο . Στη συνέχεια μεταβαίνει στο νέο κατάλογο και εκτυπώνει τον τρέχοντα κατάλογο εργασίας στην οθόνη

< php $ pwd = getcwd ()? . ; If ( ! $ Pwd = " /home /kristen /scripts " ) { chdir ( " /home /kristen /scripts " ) ? } mkdir ( , 0755 ' /new_scripts /. ') ? chdir ( " /home /kristen /scripts /new_scripts ")? . echo getcwd ( ) " \\ n " ?; >
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα