PHP skriptspråk tillåter dig att köra funktioner på en webbserver . En av de saker som du kan göra med PHP är att ladda upp filer till servern . CSV eller kommaseparerade värden , är en fil som innehåller flera rader med data. Det kan importeras eller exporteras till en databas och oftast innehåller de data som överensstämmer med PHP kodning . För att ladda upp CSV -filer med PHP , skapa ett formulär som kommer att användas som ett gränssnitt för att söka och välja filer för uppladdning . Ange i PHP- kodning som bara CSV -filer är tillåtna .
1 .
Starta en ny webbsida i ett program som Anteckningar ( text-redigering ) eller Dreamweaver ( webb-authoring ) . För webb-authoring program , växla till "HTML " eller " kod " för att mata in kod som behövs för att fullgöra denna uppgift .
2 .
Knappa in koden för att skapa användargränssnitt för ladda upp CSV-filer . Ett HTML-formulär är tillräckligt.
"
"
Skriv inte in citattecknen som börjar och slutar den kodrad , kommer du att få ett felmeddelande om du gör . Detta är en enkel form med två fält , ett för att bläddra efter CSV -filen som du vill ladda upp och en " Submit " knappen för att starta PHP- kod i samma dokument som tar hand om uppladdning av filen
3 .
Typ i det kodning att kontroller för att kontrollera att filen är i godtagbart filtypen , som är en CSV -fil typ .
" ?
$ allowedExtension=array (" CSV " ) ;
foreach ( $ _FILES som $ fil ) {
om ( $ file [ ' tmp_name ' ] > '' ) {
if ( ! in_array ( slutet ( explodera (" . "
strtolower ( $ file [ ' namn ']))),
$ allowedExtension )) {
dö ( $ file [ ' namn '] . " är ett ogiltigt filformat !
" .
"
" .
" ') ;
}
}
} "
Denna kod kontrollerar om filen som användaren försöker ladda upp är en CSV- fil . Om det inte är , kommer användaren att se ett felmeddelande.
4 .
Skriv in PHP-kod som fortsätter hantering CSV -filen när den har certifierats som en giltig filtyp .
" $ målsökväg=" CSV_Files /" ;
$ målsökväg=$ målsökväg basnamn ( $ . _FILES [ ' upload_file '] [ ' namn ' ] ) ;
if ( move_uploaded_file ( $ _FILES [ ' upload_file '] [ ' tmp_name ' ] , $ målsökväg ) ) {
echo " Filen " basnamn ( $ _FILES [ ' upload_file '] [ ' namn ' ] )
" har laddats upp . " .
} else {
echo "Det uppstod ett fel vid försök att ladda upp filen . Kontrollera filen och plats innan du försöker igen " ; !
}
>
/body>
"
Koden inleds inställning mappen på servern som CSV -filer kommer att hållas . Ändra " CSV_Files " till namnet på den mapp på din server som du vill spara den uppladdade CSV -filer till .
5 .
Spara dokumentet med en . php filändelsen . Ladda upp den på din webbserver i samma katalog som innehåller den mapp som CSV -filer kommer att laddas upp till . Till exempel , om mappen finns på " /CSV_Files , " ladda upp PHP -fil till rotkatalogen mappen .