Sådan Upload pdf-filer i PHP

June 25

Sådan Upload pdf-filer i PHP

PHP har en upload-funktion, der håndterer uploade filer til webserveren. Upload PDF-filer til at vise på din hjemmeside til at tilbyde dine besøgende oplysninger i en universel filformat. For at uploade PDF-filer specifikt vil du nødt til at gøre kvoter i PHP kodning, at kun PDF-filer er tilladt. Dette er praktisk, når tillade andre at uploade til din server og samtidig holde styr på, hvad de uploader. Opret en webformular, der fungerer som en brugergrænseflade til at uploade PDF-filer til din server.

Vejledning


• Opret en ny HTML-dokument i en tekst-redigering program, som Notesblok eller en web-authoring program, f.eks Dreamweaver. Skift til "code" eller "HTML" visning, hvis du bruger en web-authoring program.

• Indtast HTML-koden for at oprette formularen, at dine brugere vil bruge som interface til uploade PDF-dokumenter. "<Html> <head> <body> <form action =" <php print $ PHP_SELF> "enctype =" multipart / form,-data "method =" post "??> Vælg et PDF-dokument for at uploade: <input name = "uploadedfile" type = "file" /> <p> <input type = "submit" name = "submit" value = "Send" /> </ p> </ formular> "Dette vil skabe en enkel form, der har en felt at angive, hvilke dokumenter for at uploade og en knap, der skal bruge PHP kode til at håndtere uploade PDF certifikat. Udelad anførselstegn i starten og slutningen af ​​koden.

• Tryk på "Enter" et par gange for at springe et par linier. Dette holder koden formateret og lettere at læse, hvis du har brug for at gå tilbage og ændre noget ned på linjen.

• Angiv i den kode, PHP programmering er ved at starte. Skriv "<? Php" for at angive dette. Spring en linje og skriv resten af ​​koden, der vil håndtere uploade PDF-dokumentet, når brugeren har klikket på knappen "Send" på den formular, du har oprettet. "Define (" FileRepository "," ./ ")! Hvis (is_uploaded_file ($ _ FILES ['pdf_document'] ['tmp_name'])) {if ($ _FILES ['pdf_document'] ['typen'] =" ansøgning / pdf ") {echo" <p> Filer skal uploades i pdf-format </ p> ";.} else {$ name = $ _POST ['navn']; $ result = move_uploaded_file ($ _ FILES ['pdf_document'] ['tmp_name'], FileRepository "/ $ filnavn.pdf"). hvis (resultat $ == 1) echo "<p> PDF-dokument uploadet </ p>."; ellers echo "<p> Der var en problem at uploade filen. Kontroller, at filen er gyldig, og prøv igen </ p>. ";} #endif} #endif>?" Tag anførselstegn fra de første og sidste linjer i koden. Koden omdøber filen, mens den gemmer det til serveren. Dette er vigtigt i tilfælde af, at to mennesker forsøger at indlæse særskilte PDF-dokumenter med samme filnavne. Nærbillede HTML-koden med: "</ body> </ head> </ html>"

• Gem dokumentet med den php fil forlængelse. Upload dokumentet til din webserver.