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

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

Πώς να χρησιμοποιήσετε το PHP : Exec

Όταν αναπτύσσουν μια εφαρμογή PHP , μερικές φορές θέλετε να εκτελέσετε μια λειτουργία που δεν περιλαμβάνεται στη γλώσσα PHP , αλλά αυτό είναι ένα μέρος του υποκείμενου λειτουργικού συστήματος ή ένα εξωτερικό πρόγραμμα που μπορεί να διαρκέσει από η γραμμή εντολών του λειτουργικού συστήματος . Μπορείτε να εκτελέσετε την εντολή του λειτουργικού συστήματος ή εξωτερικό πρόγραμμα με τη χρήση της PHP λειτουργία " εκτέλεση" . Αυτή η λειτουργία θα « πληρώνω » σε μια γραμμή εντολών , δώστε την εντολή ή το όνομα του προγράμματος , να συλλάβει την έξοδο και την επιστροφή αξίας και να καθιστά τις πληροφορίες διαθέσιμες για την εφαρμογή μόλις η λειτουργία έχει ολοκληρωθεί . Οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο PHP χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας ή το Notepad . Προετοιμάσει μια σειρά για να αποθηκεύσετε την έξοδο της λειτουργία exec και έναν ακέραιο για να αποθηκεύσετε την τιμή επιστροφής . Για παράδειγμα, πληκτρολογήστε :

$ output = array ()?

$ RETVAL = null? 2

Call η συνάρτηση exec με την εντολή να εκδίδουν και να περάσει τον πίνακα για την αποθήκευση του προϊόντος και τον ακέραιο για την αποθήκευση της τιμής επιστροφής . Για παράδειγμα, πληκτρολογήστε :

exec ( " whoami " , $ εξόδου , ​​$ RETVAL ) ?
Εικόνων 3

Συγκρίνετε την τιμή επιστροφής στο μηδέν για να δούμε αν η κλήση ήταν επιτυχής . Εκτυπώσει το αποτέλεσμα εξόδου , ​​η οποία θα αποθηκευτεί ως το πρώτο στοιχείο του πίνακα . Για παράδειγμα, πληκτρολογήστε :

if ( $ RETVAL == 0 )

echo " Είστε " . $ έξοδο [ 0 ] ?

άλλο

echo " Σφάλμα εκδίδει εντολή exec ! " ? ;

>
Η

4 Αποθηκεύστε το αρχείο . Εκτελέστε τη δέσμη ενεργειών σε ένα πρόγραμμα περιήγησης για να ελέγξετε ότι λειτουργεί σωστά .
Η
εικόνων

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

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