Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP Bryta länkade Problem

    PHP skriptspråk ger programmeraren möjlighet att radera filer på en webbserver med hjälp av " avlänka " funktionen . Tekniskt sett innebär avlänka inte fysiskt ta bort en fil från en lagringsenhet , utan tar bort det filens namn i listan över filer som upprätthålls av operativsystemet . Senare frigör operativsystemet utrymme som innehas av filen så att den kan användas av andra data. Om du inte är försiktig , kan du ta bort av misstag på fel fil . Undvik problem med PHP avlänka funktionen genom att använda den försiktigt och korrekt . Behörigheter

    PHP unlink funktionsanrop kan misslyckas om din ansökan har inte behörighet att komma åt och ta bort filer på webbservern . På Windows - baserade servrar , bör PHP ha Internet-användare eller IUSR behörighet att komma åt filerna . På Linux-servrar , bör den fil du vill ta bort länken bevilja din PHP-skript behörighet att skriva , byta namn på eller ta bort den .
    Filer inte bort helt

    annat problem med PHP unlink funktion är att en fil inte kommer att tas bort av operativsystemet om det hålls öppet av PHP-skript eller annat program på webbservern . Så länge som en fil är öppen , är bara namnet på filen bort och operativsystemet kommer inte att ta bort själva filen innehållet på lagringsenheten . Alla program som använder filen kan fortfarande komma åt den för att läsa och skriva data . När filen är stängd , däremot , kan operativsystemet raderar den och låta andra data som ska skrivas i dess ställe .
    Linux Arkiv Länkar

    Linux , Unix och Windows operativsystem gör att du kan skapa symboliska länkar till filer på hårddiskar . Symboliska länkar innehåller information som pekar operativsystemet till en fil på en annan plats på servern . Medan PHP unlink funktion kan ta bort filen namn , om en symbolisk länk till filen existerar , kommer det pekar ändå på platsen för den ursprungliga filen . För att säkerställa att en fil är helt bort , måste du se till att alla symboliska länkar bryts också. Addera Programmerare Fel

    Avlänka kan orsaka allvarliga problem om en programmerare inte felsöka och noggrant testa sin kod . Ett programfel kan orsaka fel fil som ska tas bort eller rätt fil som ska tas bort i förtid . Till exempel, om du försöker ta bort en fil och ersätta den med en annan , men ett fel inträffar före eller under försök att skriva den nya filen , kommer du inte längre ha antingen originalet eller ersättande filen . Denna typ av fel kan förhindras genom att döpa den ursprungliga filen , skapa nya och sedan tar bort länkar till den första filen endast om den nya filen lyckades skriven och stängda .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är MySQL
    ·Hur man går med två PHP MySQL sökningar
    ·PHP-kod för att begränsa textproduktion
    ·Hur man skapar ett XML-dokument & Root Element som en s…
    ·Hur man sätter annonser i WordPress Footer
    ·Hur man tar bort en associativ array nyckel i PHP
    ·Hur du väljer MySQL PHP Array
    ·Hur Test lokalt Upload FTP PHP i Dreamweaver 8
    ·Konvertera ett PHP String till Datum
    ·Hur hittar man den Datum för Varje fredag ​​i år med …
    Utvalda artiklarna
    ·Hur du skyddar SQL från Injicera Uttalanden
    ·Hur man bädda in en SWF -fil i PHP
    ·Konstruerar GUI
    ·Hur man kompilerar kod på en Mac
    ·Hur man använder konstanter i Pseudokod
    ·Hur du ändrar en PDF till SWF i PHP
    ·Hur vill kolla en sträng för Alphabet Endast i VB
    ·Hur man genomför Class Priority Queue Använda Array
    ·Hur man slår samman två MySQL Resultat i PHP
    ·Hur Redigera Silverlight Datagrid
    Copyright © Dator Kunskap http://www.dator.xyz