Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    PHP Koble fra Problemer
    The PHP skriptspråk gir programmereren muligheten til å slette filer på en webserver ved hjelp av " koble fra "-funksjonen . Teknisk sett ikke unlink ikke fysisk slette en fil fra en lagringsenhet , i stedet fjerner den filens navn fra listen over filer som vedlikeholdes av operativsystemet . Senere , frigjør operativsystemet plassen innehas av filen slik at den kan brukes av andre data. Hvis du ikke er forsiktig, kan du ved et uhell sletter feil fil . Unngå problemer med PHP unlink funksjonen ved å bruke det med forsiktighet og riktig. Tillatelser

    PHP unlink funksjon samtale kan mislykkes hvis programmet ikke har tillatelse til å få tilgang til og slette filer på webserveren . På Windows - baserte servere , bør PHP har Internett-bruker eller IUSR tillatelse til å få tilgang til filer . På Linux- servere, bør filen du vil koble gi din PHP script tillatelse til å skrive , endre navn eller slette den.
    Filer fullstendig slettet

    Et annet problem med PHP unlink funksjon er at en fil ikke blir slettet av operativsystemet hvis det er holdt åpen av PHP script eller et annet program på webserveren . Så lenge en fil er åpen, er bare navnet på filen fjernet og operativsystemet vil ikke slette selve filen innholdet på lagringsenheten . Alle programmer som bruker filen kan fortsatt få tilgang til det å lese og skrive data . Når filen er lukket, men kan operativsystemet slette den og la andre data som skal skrives i stedet.
    Linux File Lenker

    Linux , Unix og Windows-operativsystemer lar deg lage symbolske lenker til filer på harddisker . Symbolske lenker inneholde informasjon som peker operativsystemet til en fil på et annet sted på serveren. Mens PHP unlink funksjonen kan slette filen navn, hvis en symbolsk lenke til filen finnes , vil det fortsatt peker til plasseringen av den opprinnelige filen . For å sikre at en fil er fullstendig slettet , må du sikre at alle symbolske lenker er brutt også .
    Programmerer Feil

    Fjern kobling kan føre til alvorlige problemer hvis en programmerer ikke feilsøke og grundig teste sin kode . Et program feil kan føre til feil fil som skal slettes eller den riktige filen som skal slettes for tidlig. For eksempel, hvis du prøver å slette en fil og erstatte den med en annen , men det oppstår en feil før eller under forsøket på å skrive den nye filen , vil du ikke lenger ha enten den opprinnelige eller utskifting filen . Denne type feil kan forebygges ved å gi den opprinnelige filen , skaper den nye og deretter frakobling av den første filen bare hvis den nye filen var vellykket skrevet og lukket.

    früher :

     Weiter:
      Relatert Artike
    ·Hva er MySQL 
    ·Slik sletter lav prioritet i MySQL 
    ·Tutorial på OOP og PHP 5 Klasser 
    ·Hvordan å kompilere PHP på Windows GUI 
    ·Hvordan bruke Triggers i SQL Servere 
    ·Hvordan lese e-post ved hjelp PHP 
    ·Slik konverterer tilgang til en ekstern MySQL Server 
    ·Hvordan justere en PHP Vedlegg Fil Navn 
    ·Hvordan skrive en XML Header i PHP 
    ·Hvordan sette inn Decode MySQL Spaces Med PHP 
      Anbefalte artikler
    ·Javascript Relevant Vs . Absolute Sti 
    ·Slik konverterer PrintStream til bufferedwriter 
    ·Slik fjerner den første bokstaven i en streng i PHP 
    ·Hvordan finne den SQRT av et nummer i VB 
    ·Hvordan å generere en metode i NetBeans 
    ·Hvordan finne dato for Hver fredag ​​of the Year Bruke …
    ·Hvordan lage en Key Gen i Vb 
    ·Hvordan lage en metode Execute ved å trykke på en kna…
    ·Hvorfor ikke MySQL Standard for å UTF - 8 
    ·Hvordan bruke datatyper i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/