Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP bestand uploaden Fouten
In Webdesign , kan je een PHP formulier gebruiken om de bezoekers de mogelijkheid om bestanden te uploaden naar uw webserver . Bij het schrijven van uw upload-functie , programma sommige foutafhandeling mogelijkheden om rekening te houden met de zeven mogelijke bestand uploaden fouten die kunnen optreden . Wanneer deze fouten zich voordoen, PHP retourneert een foutbericht met een bijbehorende fout waarde . File Maten

Twee van de PHP- bestand uploaden fouten leiden tot een maximale bestandsgrootte , die beide plaatsvinden wanneer een gebruiker probeert een bestand te uploaden met een grotere omvang dan die welke u toestaan ​​dat maar gebeuren om verschillende redenen . De " UPLOAD_ERR_INI_SIZE " fout, die fout waardecode men heeft, gebeurt er als je een " upload_max_filesize " -richtlijn in een php.ini bestand op te geven . Als u dit bestand niet gebruikt, kunt u een maximale bestandsgrootte opgeven in een HTML-formulier . Als de gebruiker probeert om een te groot bestand te uploaden hier , PHP geeft " UPLOAD_ERR_FORM_SIZE " met fout waarde twee .
Mislukt uploads

Wanneer een gebruiker probeert een bestand te uploaden en die het uploaden niet lukt , PHP retourneert een van twee mogelijke fouten . De eerste , " UPLOAD_ERR_PARTIAL " met fout waarde drie , treedt op als een bestand alleen wordt gedeeltelijk geupload . Dit kan gebeuren om verschillende redenen , waaronder internet kan worden verbroken of de gebruiker het annuleren van de te uploaden . " UPLOAD_ERR_CANT_WRITE " met foutwaarde zeven treedt op wanneer het webformulier het geüploade bestand naar de server niet kan schrijven . Ook dit kan gebeuren om verschillende redenen , bijvoorbeeld als een webserver niet genoeg ruimte om het bestand te schrijven hebben .
Geen bestand of map

Wanneer een gebruiker probeert een bestand te uploaden , maar PHP geen cent ontvangt , het " UPLOAD_ERR_NO_FILE " met foutwaarde vier terugkeert om het probleem aan te geven . Dit kan gebeuren als een gebruiker per ongeluk klikt een " Upload" knop voordat specificeren welk bestand hij wil uploaden. Terwijl een bestand uploadt naar een server , wordt het bestand opgeslagen in een tijdelijke map tot het klaar uploaden . Als je niet goed een tijdelijke map pad te configureren , hetzij via een php.ini bestand of uw web design tool , misschien PHP terugkeren " UPLOAD_ERR_NO_TMP_DIR " met foutwaarde zes wanneer deze fout optreedt .
Extensies < br >

extensies
zijn functies , klassen en beken die PHP gebruikt extensies te bouwen op haar scripts , zoals die verbindingen maken met MySQL of FTP -protocollen . Soms een van deze extensies kunnen een PHP bestand uploaden veroorzaken om te falen , in welk geval PHP terugkeert " UPLOAD_ERR_EXTENSION " met fout waarde acht . Echter, PHP niet aangegeven welke extensie het probleem veroorzaakt , dus het probleem moet je grondig te testen en te debuggen uw code te corrigeren .

Previous: Next:
  PHP /MySQL Programmering
·Functies voor MySQL met een PH…
·Hoe de tijd instellen voor een…
·Gebruik van klasse Equivalent …
·PHP Class var Functie 
·PHP Integer Functies 
·Hoe maak je een Carriage Retur…
·Hoe de PHP Color Scheme Verand…
·Hoe te Records verwijderen Van…
·Hoe maak je een blog Met behul…
  Related Articles
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je dubbele aanhalingstekens sch…
Hoe een bestand te verwijderen in Visual…
Hoe maak je een Open File Dialog Box Geb…
Hoe maak je een Random Access-bestand Cr…
Hoe maak je een CSV -bestand maken met V…
Hoe maak je een batchbestand om een best…
Hoe maak je een VBS script schrijven om …
Hoe maak je een batchbestand maken om te…
  Programmering Articles
·PHP zal geen verbinding met MySQL 
·Hoe gebruik Google Vertalen voor API & P…
·Hoe maak je een Disconnected Printer in …
·Hoe te Argument functies in Visual Basic…
·Hoe de Long Distance Phone Kosten Bereke…
·Hoe kan ik een aanvraag in ColdFusion 
·Waarom hebben we Java voor Windows -syst…
·Tutorial over hoe je Drag & Drop op Visu…
·Hoe te Modules ligt aan CTS 
Copyright © Computer Kennis http://www.nldit.com