Dator
 |  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 : ladda upp filer Fel

    PHP kan besökare till din webbplats använder ett HTML - baserat formulär du skapar för att ladda upp filer till din webbserver . Men om du inte korrekt genomföra felhantering funktioner i PHP-formulär , återvänder PHP något av sju möjliga felvärden om en överföring misslyckas , beroende på vad som orsakar uppladdningen misslyckas . Max filstorlek

    När du skapar en HTML-fil ladda formulär , kan du ange den maximala filstorleken för en användare ladda upp antingen i form själv eller med hjälp av en " upload_max_filesize " direktivet i en php.ini fil. Om du använder den förra och en användare försöker ladda upp en fil som är större än den maximala storleken , returnerar PHP felvärdet två , " UPLOAD_ERR_FORM_SIZE . " Om du angav storleken på en php.ini fil och användarens filen är för stor , PHP returnerar felvärdet en , " UPLOAD_ERR_INI_SIZE . "
    Misslyckades Ladda

    PHP avkastningen endera av två fel när en överföring börjar men inte slutar framgångsrikt . Det första som händer när en anslutning bryts under uppladdningen , oavsett om det är en Internet frånkoppling eller användaren avbryter uppladdningen . PHP returnerar " UPLOAD_ERR_PARTIAL " med felvärde tre i det här fallet . När en fil börjar ladda upp till en webbserver , men misslyckas , till exempel därför att inte tillräckligt med utrymme finns på servern för att spara filen , återgår PHP " UPLOAD_ERR_CANT_WRITE " med felvärdet sju . Addera ditt Configuration fel

    när du skapar uppladdningen formuläret , anger du en temporär katalog på din webbserver för att spara filer som de laddar upp , ange sedan var att flytta dem när uppladdningen är klar . Om du inte anger temp katalogen , returnerar PHP " UPLOAD_ERR_NO_TMP_DIR " fel med värde sex när en användare försöker en uppladdning . När en person klickar på en uppladdning på knappen utan att först välja en fil att ladda upp , eller om överföringen misslyckas eftersom funktionen inte upptäcker eller ta emot några uppladdade filer , återvänder PHP " UPLOAD_ERR_NO_FILE " med fel värde fyra .

    Extensions

    PHP kan du använda extensions - vilka är funktioner , klasser och vattendrag - att bygga vidare på dess funktionalitet . Du får använda PHP extensions i en uppladdning formulär . Men om någon av dessa förlängningar orsakar en uppladdning fel , returnerar PHP " UPLOAD_ERR_EXTENSION " med felvärdet åtta . Problemet med denna uppladdning felet är att PHP inte anger vilken utsträckning orsakade problemet , vilket kan vara svårt att felsöka om du använder mer än en i ditt formulär .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan man överföra och FTP En fil med PHP
    ·Definition av PHP
    ·Hur man lär sig SQL-frågor
    ·Hur att bearbeta en kryssruta Med PHP
    ·Hur man fångar en Blockering Användarens SQL i Oracle…
    ·Codeblocks MySQL Tutorial
    ·Hur man skapar en mall för en PHP-sida
    ·Så lägger du ett PHP variabel i ett textfält
    ·Hur får Names Object Property i en array i PHP
    ·Apache Thrift PHP är långsam
    Utvalda artiklarna
    ·Hur du använder VBA för e-post i Access
    ·Roliga saker att göra med Visual Basic
    ·Hur att ta bort rader i platta filer i PHP
    ·Hur man använder en Perl Grep funktion
    ·Olika definitioner av klasserna i Java
    ·Hur man tar bort Databindings från en textruta
    ·Hur man öppnar en Broderbund SIG Extension
    ·Hur man skriver pseudokod för att beräkna skatt
    ·Hur man använder datatyper i C + +
    ·Hur öppnar jag ett formulär från en annan form i Vis…
    Copyright © Dator Kunskap http://www.dator.xyz