|  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 File Upload fel

    I webbdesign , kan du använda ett PHP- formulär för att ge besökarna möjlighet att ladda upp filer till din webbserver . När du skriver din uppladdning funktion , program viss felhantering funktioner för att redogöra för de sju möjliga filuppladdning fel som kan uppstå . När dessa fel inträffar returnerar PHP ett felmeddelande med en tillhörande felvärde . Filstorlekar

    Två av PHP filuppladdning fel innebär en maximal filstorlek , som båda förekommer när en användare försöker att ladda upp en fil med en större storlek än den som du tillåter men uppstå av olika anledningar . Den " UPLOAD_ERR_INI_SIZE " fel , som har koden felvärde en , händer när du anger ett " upload_max_filesize " direktivet i en php.ini fil . Om du inte använder denna fil kan du ange en maximal filstorlek i ett HTML-formulär . Om användaren försöker ladda upp en för stor fil här , återgår PHP " UPLOAD_ERR_FORM_SIZE " med fel värde två .
    Misslyckades uppladdade

    När en användare försöker ladda upp en fil och att uppladdningen misslyckas , återvänder PHP en av två möjliga fel . Den första , " UPLOAD_ERR_PARTIAL " med fel värde tre , uppstår om en fil bara blir delvis uppladdad . Detta kan inträffa av flera skäl , bland annat Internet frånkoppling eller användaren avbryter uppladdningen . " UPLOAD_ERR_CANT_WRITE " med felvärde sju uppstår när webbformuläret inte kan skriva den uppladdade filen till servern . Även detta kan ske av flera skäl , till exempel om en webbserver inte har tillräckligt med utrymme för att skriva filen .
    Ingen fil eller mapp
    < p > När en användare försöker ladda upp en fil , men PHP inte emot någonting , returneras " UPLOAD_ERR_NO_FILE " med felvärde fyra för att indikera problemet . Detta kan inträffa om en användare av misstag klickar på en " Upload " -knappen innan du anger vilken fil han vill ladda upp . Medan en filuppladdning till en server , sparas filen till en temporär mapp tills den är klar uppladdning . Om du inte korrekt konfigurera en sökväg temp mappen antingen genom en php.ini fil eller din webbdesign verktyg , kan PHP tillbaka " UPLOAD_ERR_NO_TMP_DIR " med felvärde sex om detta fel uppstår .
    Extensions

    Extensions är funktioner , klasser och vattendrag som PHP använder extensions för att bygga på sina manus , såsom de som upprätta anslutningar till MySQL eller FTP -protokoll . Ibland en av dessa förlängningar kan orsaka en PHP filuppladdning att misslyckas , då PHP returnerar " UPLOAD_ERR_EXTENSION " med felvärdet åtta . Däremot innehåller PHP inte vilken förlängningen orsakar felet , så att åtgärda problemet måste du noggrant testa och felsöka din kod .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man berättar MySQL Query att hålla tomt utrymme
    ·Hur man skickar Cookies mellan domäner
    ·Hur att bearbeta en kryssruta Med PHP
    ·Hur man bygger en dynamisk webbplats
    ·Hur man avgör jämna nummer från Odd Numbers Använda…
    ·Hur man testar MySQL Script Hastighet
    ·Hur man använder dollartecknet i en sträng i PHP
    ·Vad är en PHP Constant
    ·MySQL förenar Tutorial
    ·Hur man upptäcker om en klient är Mobile i PHP
    Utvalda artiklarna
    ·Komma åt Variabler i Var Dump Med PHP
    ·Konvertera Binary i PHP
    ·Hur Loop för att hitta dubbletter i en slumpmässig fi…
    ·Så här importerar klasserna i NetBeans
    ·Hur man byter en sträng AS2
    ·Hur vet jag vilken version av Flash Player Jag har
    ·Vad är en händelse Handler
    ·Hur Återställ Fästingar i VB6
    ·Hur till Redigera KML & Bulk
    ·Hur man gör ett GUI i Java
    Copyright © Dator Kunskap http://www.dator.xyz