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 Types
Voor Web 2.0 , PHP revolutie in web ontwikkeling door het vereenvoudigen van het proces van het gebruik geüploade bestanden . Ondanks deze drastische vereenvoudiging , het schrijven van applicaties die upload accepteren nog steeds vereist een begrip van de uploadable bestandstypen en hoe PHP kan worden gebruikt om ze te behandelen . Als PHP meldt het type van een bestand , rapporteert het MIME-type van het bestand . Omdat mensen altijd te maken met web upload , is er een set van MIME types te letten. Bestanden afbeelding

algemeen beeld bestandstypen , ook wel grafische bestandstypen , zal beginnen met " image /" , gevolgd door het beeld soort code . De meest voorkomende soorten afbeelding behandeld in PHP webapplicatie zijn " image /gif , " dat is een GIF-bestand , " image /jpg " of " image /jpeg " , dat is een JPEG-bestand en " image /jpeg , " dat is een PNG-bestand .

het bestandstype gemeld in PHP $ _FILES array is gebaseerd op informatie die door de webbrowser van de gebruiker . Dus het kan niet expliciet worden vertrouwd . Gelukkig , PHP biedt functies voor het manipuleren en het krijgen van informatie over de beeldbestanden . Wanneer iemand upload een image-bestand , kunt u overwegen getimagesize ( ) of exif_imagetype ( ) om verder te analyseren . De GD , beeld , imagick en exif functies kunnen ook worden gebruikt om gebruikers geüploade beeldbestanden voor meer robuuste toepassingen te verwerken .
Tekstbestanden

Tekstbestanden
enige vorm van het bestand dat alleen tekst bevat . Het bestandstype de naam begint met ' text /. " Als uw PHP applicatie niet is bedoeld om een code of opmaak die is gevonden in bestanden interpreteren , dan kan je waarschijnlijk negeren de letters na de " /. "

Voorbeelden van tekstbestanden waarvan de inhoud
kunnen worden geïnterpreteerd zijn " text /html ", die een HTML- bestand of webpagina is , " text /xml ', dat is een XML-gegevensbestand en "text /csv , " dat is een comma-separated - value gegevensbestand . PHP- applicaties die deze upload soort accepteren vaak gebruik van de string parsing functies om de inhoud van het bestand te interpreteren . De XML- functies zijn ook bijzonder nuttig voor de interpretatie van de tekst /xml bestanden .

Een opgemaakte tekst bestand dat niet is bedoeld om te worden geïnterpreteerd om code of opmaak heet " text /plain '.

Bestanden Application

Er is een zeer brede klasse van bestandstypen die begint met "application /. " Dit zijn bestanden die verder gaan met verschillende applicaties , zoals Microsoft Word of Adobe Photoshop . Als zodanig , zijn er honderden erkende applicatie bestandstypen . Uw PHP applicatie mag alleen reageren op geüploade aanvraagdossiers als het expliciet is geschreven om een of meer van dergelijke bestanden. Bijvoorbeeld , kan uw aanvraag worden geschreven naar Microsoft Excel -bestanden te nemen en de gegevens van hen halen . In dat geval zou u verwijzen naar documentatie voor ontwikkelaars van Microsoft om het MIME-type voor Excel bestanden te vinden .
Uit meerdere bestanden

Het is onwaarschijnlijk dat uw aanvraag een bestand zal ontvangen waarvan het type bestand de naam begint met " multipart /. " Dit soort MIME-type wordt gebruikt in e-mails. Als het type een geüpload bestand begint met " multipart /, " het is het beste voor uw toepassing om het te negeren tenzij u specifieke kennis van wat je doet .
Andere soorten

Er zijn verschillende andere soorten die kunnen komen , zoals " video /" , " audio /" en anderen . PHP heeft geen specifieke , out-of - the-box manier van omgaan met dergelijke bestanden . Wilt u een toepassing die ze gebruikt te schrijven , op zoek naar documentatie over de soorten bestanden die u wilt verwerken .

Previous: Next:
  PHP /MySQL Programmering
·PHP Syntax Error : Onverwachte…
·Hoe te Elementen uit een array…
·Hoe te Record Structuur in PHP…
·Hoe te String Klassen in PHP 
·MySQL Error 1030 
·Hoe maak je een Include Verkla…
·Hoe te Alarm WAV File Play Van…
·Hoe gebruik je een SQL query o…
·Hoe maak je een UPDATE MySQL Q…
  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
·Hoe te lezen Binaire code 
·De technieken van Semantic Beschrijving 
·Hoe maak je een gelinkte lijst in Java s…
·PE Header DLL Kenmerken 
·Soorten Clustering Algorithms 
·Hoe maak je Stuur een JavaScript functie…
·Hoe te Doorlus MIME Types 
·Visual Basic Game Tutorial 
·Hoe te Dynamic Memory Allocation Perform…
Copyright © Computer Kennis http://www.nldit.com