PHP laat de bezoekers van uw website een HTML- formulier dat u maakt om bestanden te uploaden naar uw webserver . Echter , als je het niet correct uitvoeren foutafhandeling functies in de PHP formulier , PHP keert elk van de zeven mogelijke fouten waarden wanneer het uploaden mislukt , afhankelijk van wat de oorzaak van het uploaden te mislukken . Maximum File Grootte Wanneer u een HTML-bestand te creëren uploaden formulier , kunt u de maximale bestandsgrootte voor een gebruiker opgeeft upload hetzij in de vorm zelf of met behulp van een " upload_max_filesize " -richtlijn in een php.ini bestand . Als u gebruik maken van de vroegere en een gebruiker probeert een bestand dat groter is dan de maximum grootte uploaden , PHP keert foutwaarde twee , " UPLOAD_ERR_FORM_SIZE . " Als u het formaat dat is opgegeven in een php.ini bestand en bestand van de gebruiker is te groot , PHP rendementen foutwaarde een, " UPLOAD_ERR_INI_SIZE . " Mislukt Uploaden PHP rendement een van de twee fouten bij het uploaden begint , maar niet succesvol afmaken . Het eerste gebeurt wanneer een verbinding verbreekt tijdens het uploaden , of het nu een internet verbinding verbroken wordt of de gebruiker annuleert het uploaden. PHP geeft " UPLOAD_ERR_PARTIAL " met foutwaarde drie in dit geval . Wanneer een bestand begint uploaden naar een webserver , maar mislukt, bijvoorbeeld omdat er niet genoeg ruimte is op de server om het bestand op te slaan , PHP geeft " UPLOAD_ERR_CANT_WRITE " met foutwaarde zeven . Configuration fouten bij het maken van de upload formulier , u een tijdelijke map op uw webserver om bestanden op te slaan als ze uploaden opgeeft , geef waar ze te bewegen wanneer de upload is voltooid . Als u niet de temp directory opgeeft , PHP geeft de " UPLOAD_ERR_NO_TMP_DIR " fout met waarde zes wanneer een gebruiker probeert een upload . Wanneer een persoon een upload knop klikt zonder een bestand te uploaden eerst selecteren , of indien het uploaden mislukt omdat de functie geen geüploade bestanden op te sporen of te ontvangen , PHP geeft " UPLOAD_ERR_NO_FILE " met foutwaarde vier . < Br > uitbreidingen PHP kunt u extensies gebruiken - die zijn functies , klassen en beken - voort te bouwen op zijn functionaliteit . U mag gebruik maken van PHP-extensies in een upload formulier . Echter, als een van deze extensies veroorzaakt een upload fout , PHP geeft " UPLOAD_ERR_EXTENSION " met fout waarde acht . Het probleem met deze upload fout is dat PHP niet aangeeft welke extensie het probleem, dat moeilijk te debuggen kan zijn als je gebruik maken van meer dan een op uw formulier veroorzaakt .
|