Μια κλήση της συνάρτησης PHP αποσύνδεση μπορεί να αποτύχει αν η αίτησή σας δεν έχει άδεια να έχουν πρόσβαση και να διαγράψετε αρχεία στο διακομιστή Web . Στους διακομιστές που βασίζονται στα Windows , PHP θα πρέπει να έχει χρήστης του Διαδικτύου ή IUSR άδεια να έχουν πρόσβαση σε αρχεία . Από το Linux servers , το αρχείο που θέλετε να αποσυνδέσετε πρέπει να χορηγούν άδεια PHP script σας για να γράψει, να μετονομάσετε ή να το διαγράψετε .
Εικόνων Files Not Εντελώς Διαγράφεται
Η
άλλο πρόβλημα με την PHP του αποσυνδέσετε λειτουργία είναι ότι ένα αρχείο δεν θα διαγραφεί από το λειτουργικό σύστημα εάν διατηρείται από το script PHP ή άλλη εφαρμογή στο διακομιστή Web . Εφ 'όσον υπάρχει ένα αρχείο ανοικτό , μόνο το όνομα του αρχείου αφαιρείται και το λειτουργικό σύστημα δεν θα διαγράψει τα περιεχόμενα του αρχείου στη συσκευή αποθήκευσης . Κάθε εφαρμογή που χρησιμοποιεί το αρχείο μπορεί ακόμα να έχουν πρόσβαση για να διαβάσει και να γράψει τα δεδομένα . Μόλις το αρχείο είναι κλειστό , ωστόσο , το λειτουργικό σύστημα μπορεί να το διαγράψετε και να επιτρέψει σε άλλα δεδομένα για να γραφτεί στη θέση του .
Η Linux Links Αρχείο
Η
Linux , λειτουργικά συστήματα Unix και Windows σας επιτρέπουν να δημιουργήσετε συμβολικές συνδέσεις προς τα αρχεία στους σκληρούς δίσκους . Συμβολικές συνδέσεις περιέχουν πληροφορίες που επισημαίνει το λειτουργικό σύστημα σε ένα αρχείο σε κάποια άλλη θέση στο διακομιστή . Ενώ η αποσύνδεση λειτουργία της PHP μπορεί να διαγράψει το όνομα του αρχείου , αν υπάρχει μια συμβολική σύνδεση με το αρχείο , θα εξακολουθούν να επισημαίνουν στη θέση του αρχικού αρχείου . Για να εξασφαλιστεί ότι ένα αρχείο διαγράφεται εντελώς , θα πρέπει να βεβαιωθείτε ότι όλα τα συμβολικές συνδέσεις σπάσει , καθώς και.
Εικόνων Προγραμματιστής Σφάλμα
Η
Αποσύνδεση ενδέχεται να προκαλέσει σοβαρά προβλήματα, όταν ο προγραμματιστής δεν debug και να ελέγξετε προσεκτικά τον κώδικά του . Ένα σφάλμα του προγράμματος μπορεί να προκαλέσει το λάθος αρχείο που θέλετε να διαγράψετε ή το σωστό αρχείο που θέλετε να διαγράψετε πρόωρα . Για παράδειγμα , εάν προσπαθήσετε να διαγράψετε ένα αρχείο και να το αντικαταστήσει με άλλο , αλλά ένα λάθος συμβεί πριν ή κατά τη διάρκεια της προσπάθειας να γράψετε το νέο αρχείο , δεν θα έχετε πλέον είτε το πρωτότυπο ή το αρχείο αντικατάστασης . Αυτό το είδος σφάλματος μπορεί να προληφθεί με τη μετονομασία του αρχικού αρχείου , δημιουργώντας το νέο και στη συνέχεια να αποσυνδέσετε το πρώτο αρχείο μόνο αν το νέο αρχείο με επιτυχία γραπτές και έκλεισε .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα