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 File Upload feil
    I Web design, kan du bruke en PHP form, slik at besøkende til å laste opp filer til din server. Når du skriver din upload funksjon, program noen feilbehandling funksjoner å gjøre rede for de syv mulige filopplasting feil som kan oppstå . Når disse feilene oppstår, returnerer PHP en feilmelding med en tilhørende feil verdi. Filstørrelser

    To av PHP filopplasting feil innebære en maks filstørrelse , som begge oppstår når en bruker prøver å laste opp en fil med en større størrelse enn det som du gjør , men oppstå av ulike årsaker . Den " UPLOAD_ERR_INI_SIZE " feil, som har feil verdi code ett , skjer når du angir en " upload_max_filesize " direktiv i en php.ini fil . Hvis du ikke bruker denne filen, kan du angi en maks filstørrelse i et HTML-skjema . Hvis brukeren prøver å laste opp en for stor fil her , returnerer PHP " UPLOAD_ERR_FORM_SIZE " med feil verdi to.
    Mislyktes Uploads

    Når en bruker prøver å laste opp en fil og at opplastingen mislykkes, returnerer PHP en av to mulige feil . Den første , " UPLOAD_ERR_PARTIAL " med feil verdi tre , oppstår hvis en fil blir bare delvis lastet opp . Dette kan skje av flere grunner, blant annet Internet frakobling eller brukeren avbryter laste opp . " UPLOAD_ERR_CANT_WRITE " med feil verdi syv oppstår når webskjema ikke kan skrive den opplastede filen til serveren . Dette også kan skje av flere grunner , for eksempel hvis en webserver ikke har nok plass til å skrive filen .
    Ingen fil eller mappe
    < p> Når en bruker prøver å laste opp en fil , men PHP mottar ikke noe , går den " UPLOAD_ERR_NO_FILE " med feil verdi fire for å indikere problemet . Dette kan skje hvis en bruker ved et uhell klikker en "Last opp "-knappen før du angir hvilken fil han ønsker å laste opp . Mens en filopplasting til en server, lagres filen til en midlertidig mappe til den er ferdig opplasting. Hvis du ikke riktig konfigurere en temp -mappen banen enten gjennom en php.ini fil eller Web- design verktøyet , kan PHP return " UPLOAD_ERR_NO_TMP_DIR " med feil verdi seks Hvis denne feilen oppstår .
    Extensions
    med

    Extensions er funksjoner, klasser og bekker som PHP bruker extensions å bygge på sine skript , for eksempel de som skaper forbindelse til MySQL eller FTP -protokoller . Noen ganger er en av disse utvidelsene kan føre til en PHP filopplasting til å mislykkes , og da PHP returnerer " UPLOAD_ERR_EXTENSION " med feil verdi åtte. Men , PHP ikke spesifisere hvilke forlengelse forårsaket feilen , så for å løse problemet du har å grundig teste og feilsøke koden .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer heltall i PHP 
    ·Hvordan å produsere UTF - 8 tegn i PHP 
    ·Hvordan å kode en Live Chat System i PHP 
    ·Hvordan erstatte to Linjeskift i PHP 
    ·Resultater av Sette MySQL PHP i Echo 
    ·Sette inn INT i MySQL 
    ·Hvordan Ring en PHP File Name Fra XML Flash kode 
    ·Slik deaktiverer safe_mode htaccess på Apache 
    ·Hvordan Start MySQL i Plesk 
    ·Min GoDaddy E PHP Form er ustand 
      Anbefalte artikler
    ·Hvordan lage en global VAR i Python 
    ·Slik bruker du en ListView Kontroll 
    ·Slik kjører JavaScript på en webside 
    ·Hvordan lese en liste med VBA 
    ·Hvordan rydde opp Perl Script Format 
    ·Hvordan gjøre en Windows Search i VB 
    ·Hvordan lage en Access Connection bruke Visual Basic 
    ·Definisjonen av UML 
    ·Slik utfører du en Bruker Acceptance Test ( UAT ) 
    ·Hvordan bruke Exec i Bash Script 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/