Du kan give en bruger mulighed for at uploade en vedhæftet fil med en HTML-formular . Når du sender resultaterne af formularen til PHP , er filen indlæses automatisk til en midlertidig mappe og givet en midlertidig navn på webserveren . Du kan finde oplysninger om filen ved at kontrollere " _FILES " associative array . Hvis du ønsker at beholde den vedhæftede fil , skal du justere filnavnet som nødvendigt og flytte filen til en permanent mappe på webserveren ved hjælp af " move_uploaded_file "-funktionen . Instruktioner 1
Opret en ny PHP-fil i en editor eller Notesblok. Sæt HTML overskrifter i filen. ! Skriv f.eks : Hej
< DOCTYPE HTML PUBLIC "- //W3C //DTD HTML 4.01 Transitional //EN " File
< /head> ; 2
Opret en HTML-formular til fil upload . Indstil formularens indsats for sig selv , den metode "lægge ", og være sikker på at tilføje " entype " attribut til input element for selve filen . Medtag et skjult felt til nemt afgøre, om formularen er blevet forelagt til behandling. Skriv f.eks : Hej
< input name =" uploadet " type = " hidden " enctype = " multipart /form, - data " value = "1" />
< /form> 3
Process filen upload hjælp indholdet af " _FILES " array. Check " fejl" element for at se om der opstod en fejl under upload og træffe passende foranstaltninger . Skriv f.eks : Hej
< ? Php }
else {
if ($ _FILES [ "file" ] [ "fejl "] > 0) die ( "Fejl ved upload fil! ") 4
Få den midlertidige fil upload navn og filnavnet fra associative array. Sætte en variabel svarende til destinationsmappen for filen. Skriv f.eks : Hej
Kontroller, om filen allerede findes i destinationsmappen og træffe passende foranstaltninger . Skriv f.eks : Hej
$ file = $ dest_folder . $ file_name ;
hvis file_exists ( $ file ) die ( "Fejl ved Filen eksisterer allerede ! ") 6
Kald " move_uploaded_file "-funktionen til at justere den vedhæftede filnavn og flytte den uploadede fil fra den midlertidige til den permanente folder . Skriv f.eks : Hej