| 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 File Upload Fejl
    I web-design, kan du bruge en PHP form til at give de besøgende mulighed for at uploade filer til din webserver . Når du skriver din upload -funktion , program nogle fejlhåndtering funktioner at tage højde for de syv mulige fil upload fejl, der kan opstå. Når disse fejl opstår , PHP returnerer en fejlmeddelelse med en tilknyttet fejlværdi. Filstørrelser

    To af PHP fil upload fejl indebærer en max filstørrelse , som begge forekommer, når en bruger forsøger at uploade en fil med en større størrelse end det, som du tillader , men opstå af forskellige årsager . Den " UPLOAD_ERR_INI_SIZE " fejl, som har fejlværdi kode én , der sker, når du angiver en " upload_max_filesize "-direktiv i en php.ini fil. Hvis du ikke bruger denne fil, kan du angive en max filstørrelse i en HTML-formular . Hvis brugeren forsøger at uploade en for stor fil her , PHP returnerer " UPLOAD_ERR_FORM_SIZE " med fejlværdi to.
    Mislykket Uploads

    Når en bruger forsøger at uploade en fil og at upload mislykkes , PHP returnerer en af ​​to mulige fejl. Den første , " UPLOAD_ERR_PARTIAL " med fejlværdi tre, opstår, hvis en fil bliver kun delvist uploadet. Dette kan ske af flere grunde, herunder Internet afbrydelse eller brugeren annullerer upload . " UPLOAD_ERR_CANT_WRITE " med fejlværdi syv opstår, når web- formular kan ikke skrive den uploadede fil til serveren. Dette også kan ske af flere årsager , såsom hvis en webserver ikke har nok plads til at skrive filen.
    Ingen fil eller mappe
    < p> Når en bruger forsøger at uploade en fil , men PHP ikke modtager noget, det returnerer " UPLOAD_ERR_NO_FILE " med fejlværdi fire for at indikere problemet. Dette kan opstå, hvis en bruger ved et uheld klikker på en "Upload" -knappen, før specificere hvilken fil han ønsker at uploade . Mens en fil uploadet til en server , gemmes filen til en midlertidig mappe, indtil den er færdig upload. Hvis du ikke korrekt konfigurere en temp mappe sti enten via en php.ini fil eller din web -design værktøj , kan PHP vende tilbage " UPLOAD_ERR_NO_TMP_DIR " med fejlværdi seks , hvis denne fejl opstår .
    Udvidelser < br >

    Extensions er funktioner , klasser og vandløb, der PHP bruger extensions bygge videre på sine scripts , som dem , der oprette forbindelser til MySQL eller FTP -protokoller. Sommetider en af ​​disse udvidelser kan medføre en PHP fil upload til at mislykkes , i hvilket tilfælde PHP returnerer " UPLOAD_ERR_EXTENSION " med fejlværdi otte. Men PHP ikke angive, hvilken forlængelse forårsager fejlen , så for at afhjælpe det problem, du nødt til grundigt at teste og fejlrette din kode .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find en String i en anden streng med PHP 
    ·En tutorial om nulstilling af Array i PHP 
    ·Forsinkelse Funktioner i PHP 
    ·Sådan oprettes en MySQL Server på CentOS 2010 
    ·MySQL Versionshistorik 
    ·Sådan Indsæt et afkrydsningsfelt i PHP MySQL 
    ·Sådan oprettes en Pixel Tracker i PHP 
    ·Sådan konverteres fra en String til et nummer i MYSQL 
    ·Sådan fjernes en PHP Block 
    ·Sådan Pass en Sub -id i PHP 
      Anbefalede Artikler
    ·Sådan Set en VBA End of Statement 
    ·Sådan bruges Case Tutorials 
    ·Hvad er ActiveState Python 
    ·Sådan Gør Exponentials i Java 
    ·Hvad er JavaScript bruges til 
    ·Hvad er forskellen mellem Beta & 2,0 
    ·Forskellen mellem PHP4.0 & PHP5.0 
    ·Sådan installeres VB6 
    ·Klasser & Funktioner i VB.Net 
    ·Sådan Bestem den mindste positive decimaltal 
    Copyright © Computer Viden http://www.computerdk.com