| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP Scollega Problemi
    Il linguaggio di scripting PHP dà al programmatore la possibilità di cancellare i file su un server Web utilizzando la funzione " unlink " . Tecnicamente, unlink non fisicamente eliminare un file da un dispositivo di archiviazione , invece , rimuove il nome del file dall'elenco dei file gestiti dal sistema operativo . Successivamente , il sistema operativo libera lo spazio detenuti con il file in modo che possa essere utilizzato da altri dati . Se non si è attenti, potreste inavvertitamente elimina il file sbagliato . Evitare problemi con la funzione PHP unlink usandolo con cautela e correttamente . Permessi

    PHP unlink chiamata di funzione potrebbe non riuscire se l'applicazione non dispone dell'autorizzazione per accedere e cancellare i file sul server web . Su server basati su Windows , PHP dovrebbe avere utente di Internet o il permesso IUSR per accedere ai file . Nei server Linux , il file che si desidera scollegare dovrebbe concedere l'autorizzazione script PHP per scrivere , rinominare o eliminare.
    File non completamente cancellate

    Un altro problema con PHP di funzione unlink è che un file non verrà eliminato dal sistema operativo se viene tenuta aperta dallo script PHP o un'altra applicazione sul server web . Fino a quando un file è aperto , solo il nome del file viene rimosso e il sistema operativo non si cancella il contenuto del file effettive sul dispositivo di archiviazione . Qualsiasi applicazione che utilizza il file può ancora accedervi per leggere e scrivere i dati . Una volta che il file è chiuso , tuttavia , il sistema operativo può eliminarla e consentire ad altri dati da scrivere al suo posto .
    Linux File Link

    Linux , Unix e sistemi operativi Windows consentono di creare link simbolici ai file su hard disk . I link simbolici contengono informazioni che punta al sistema operativo di un file in un altro percorso sul server . Mentre la funzione unlink di PHP può cancellare il nome del file, se un collegamento simbolico al file esiste , sarà ancora puntare alla posizione del file originale . Per assicurarsi che un file viene completamente eliminato , è necessario verificare tutti i collegamenti simbolici sono rotti pure.
    Programmatore Errore

    Unlink può causare seri problemi se un programmatore non eseguire il debug e testare a fondo il suo codice . Un errore di programma può causare il file sbagliato da eliminare o il file corretto da cancellare prematuramente . Per esempio, se si tenta di eliminare un file e sostituirlo con un altro , ma si verifica un errore prima o durante il tentativo di scrivere il nuovo file , non sarà più possibile avere l'originale o il file di sostituzione . Questo tipo di errore può essere prevenuta rinominando il file originale , la creazione di uno nuovo e quindi slegare il primo file solo se il nuovo file è stato scritto e chiuso con successo .

    Previous :

    next :
      Articoli Correlati
    ·Come calcolare il tempo tra due date in PHP 
    ·Come scrivere un PHP Se Statement 
    ·Autenticazione query string in PHP 
    ·Come cambiare PHP Group in cPanel 
    ·Come ottenere il numero di righe in CSV PHP 
    ·Come convertire un conte in un array in PHP 
    ·Come inserire più righe in una dichiarazione MySQL 
    ·Come fare più Mailtos in PHP 
    ·Tutorial su connessione a MySQL da parte di Oracle 
    ·Come scrivere un report RDL 
      Articoli in evidenza
    ·Come analizzare una stringa in Java 
    ·Come usare i numeri negativi in ​​C 
    ·Come memorizzare un file in Perl 
    ·Come programmare l'Operatore Resto 
    ·Come ridimensionare le immagini in Visual Basic 
    ·Come convertire i numeri primi di codice Alfabeto in Ja…
    ·Query SQL Tutorial 
    ·Importanza della programmazione informatica 
    ·Che cosa sono pyc 
    ·Come fare un Sequence Diagram UML 
    Copyright © Conoscenza Informatica http://it.wingwit.com