| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP: uploade filer Fejl
    PHP lader besøgende på dit website bruge en HTML-baseret formular, du opretter til at uploade filer til din webserver . Men hvis du ikke korrekt gennemførelse fejlhåndtering funktioner i PHP form , PHP returnerer nogen af ​​syv mulige fejlværdier , når en upload mislykkes , afhængigt af hvad der forårsager upload til at mislykkes. Max filstørrelse

    Når du opretter en HTML-fil upload form kan du angive den maksimale filstørrelse for en bruger upload enten i form selv eller ved hjælp af en " upload_max_filesize "-direktiv i en php.ini fil . Hvis du bruger den tidligere og en bruger forsøger at uploade en fil, der er større end max størrelse , PHP returnerer fejlværdien to " UPLOAD_ERR_FORM_SIZE ". Hvis du har angivet størrelsen på en php.ini fil og brugerens filen er for stor , PHP returnerer fejlværdien ét " UPLOAD_ERR_INI_SIZE ".
    Mislykket Upload

    PHP returnerer en af ​​to fejl, når en upload begynder , men ikke med held færdig . Det første der sker, når en forbindelse bryder under upload , uanset om det er en Internet afbrydelse eller brugeren annullerer upload . PHP returnerer " UPLOAD_ERR_PARTIAL " med fejlværdi tre i dette tilfælde. Når en fil begynder at uploade til en webserver men formår , for eksempel fordi ikke nok plads eksisterer på serveren for at gemme filen , PHP returnerer " UPLOAD_ERR_CANT_WRITE " med fejlværdi syv.
    Configuration fejl

    ved oprettelse af upload formularen , skal du angive et midlertidigt bibliotek på din webserver til at gemme filer , som de uploader , derefter angive , hvor at flytte dem, når upload er færdig. Hvis du ikke angiver temp bibliotek , PHP returnerer " UPLOAD_ERR_NO_TMP_DIR " fejl med valør seks når en bruger forsøger en upload . Når en person klikker på en upload knap uden først at vælge en fil til upload , eller hvis upload mislykkes fordi funktionen ikke registrerer eller modtage uploadede filer , PHP returnerer " UPLOAD_ERR_NO_FILE " med fejlværdi fire.
    < Br > udvidelser

    PHP kan du bruge extensions - som er funktioner , klasser og vandløb - at bygge videre på dens funktionalitet. Du må bruge PHP udvidelser i en upload formular. Men hvis en af ​​disse udvidelser forårsager en upload fejl , PHP returnerer " UPLOAD_ERR_EXTENSION " med fejlværdi otte. Problemet med dette upload fejl er , at PHP ikke angiver hvilke forlængelsen forårsagede problemet , hvilket kan være vanskeligt at fejlsøge , hvis du bruger mere end én i din formular .

    Forrige :

    næste :
      Relaterede artikler
    ·Nem måde at skifte PHP Query Clauses 
    ·Sådan Tjek Domain Tilgængelighed i PHP 
    ·Sådan oprettes PHP-scripts for Applications 
    ·Sådan bruges en PHP Header 
    ·Hvordan man laver en Vedvarende tilslutning til Oracle …
    ·Hvad er PHP DateDiff Function 
    ·Sådan Tilføj , Rediger og slet PHP 
    ·Hvordan man skriver XML-filer i PHP 
    ·Hvordan kan man se DB2 til Round et nummer 
    ·Sådan pakkes Links i en side & Put resultatet i en and…
      Anbefalede Artikler
    ·Hvad er ActiveState Python 
    ·Sådan Slut PHP til Two MySQL-databaser 
    ·NetBeans PHP opsætning 
    ·Hvordan man laver et program i NetBeans 
    ·Længste Fælles Understreng i PHP 
    ·Hvordan man laver en kø funktion i C Syntaks 
    ·Sådan Fix Msvbvm60.dll Problemer 
    ·Hvordan man kompilerer en CPP på DOS 
    ·Hvordan til at beregne størrelsen af elementer i Buffe…
    ·Sådan forbindelse til Oracle Database på Vb.Net OLEDB…
    Copyright © Computer Viden http://www.computerdk.com