-
- Så här laddar du upp DOC-filer i PHP
- Postad av:Jeanette Morales
-
1.
Öppna ditt webbforfattande program för att visa kodvisning, om du använder den här typen av program för att skapa dina webbsidor. Om du inte har ett webbforfatterprogram kan du använda ett enkelt textredigeringsprogram.
2.
Skapa användarformuläret som din webbplats besökare ska använda för att ladda upp DOC-filen:
gt enctype = 'multipart / form-data' metod = 'post'>
'u0026 lt; html u0026 gt;
u0026 lt; head u0026 gt;
< br />
u0026 input type = 'hidden' name = 'MAX\_FILE\_SIZE' value = '100000' / u0026 gt;
< br /> Välj en Microsoft Word-fil att ladda upp: u0026 lt; input name = 'filename' type = 'file' / u0026 gt; u0026 lt; br / u0026 gt;
u0026 lt; input type = 'submit' value = 'Upload' / u0026 gt;
u0026 lt; / form u0026 gt; '
Du behöver inte behålla citattecken i första och sista raden i koden.3.
Lägg till PHP-koden som kontrollerar filen som användaren försöker ladda upp och se till att filen finns i .doc-formatet :
'u0026 lt;? php
$allowedExtension = array (' doc ');
foreach ($\_FILES som $fil) {
om ($file ['tmp\_name'] u0026 gt; '') {
om ! in\_array (slutet (explodera ('.',
strtolower ($file ['name'])))
$allowedExtension)) {
< br /> dö ($file ['name']. 'är en ogiltig filtyp! Du måste välja ett .doc-dokument. u0026 lt; br / u0026 gt;'.
'u0026 lt; a href = 'javascript: history.go (-1);' u0026 gt; '.
' u0026 lt; u0026 Gå tillbaka u0026 lt; / a u0026 gt; ');
}
}4.
Lägg till PHP-koden som kommer att ladda upp DOC-filen och spara den i den mapp du väljer:
'$target\_path =' Uploaded\_Files / '; \\ Skriv in en mapp som innehåller de uppladdade filerna
$target\_path = $target\_path. basnamn ($\_FILES ['upload\_file'] ['name']);
om (move\_uploaded\_file ($\_ FILES ['upload\_file'] ['tmp\_name'], $target\_path)) {
echo 'Framgång! Din DOC-fil, '. basnamn ($\_FILES ['upload\_file'] ['name']).
'har laddats upp';
} annars {
echo 'Din fil laddades inte ladda upp just nu. Kontrollera att filplatsen är giltig innan du försöker igen ';
}
? u0026 Gt;'
Nu lägg till koden för att stänga HTML-handtagen som du öppnade när du skapade formuläret. Detta kommer att slutföra filen.
'u0026 lt; / body u0026 gt;
u0026 lt; / head u0026 gt;
u0026 lt ; / html u0026 gt; '
Spara filen och ladda upp den till din server. Testa det genom att skriva in hela filen på en webbserver. Välj en DOC-fil på datorn och klicka sedan på 'Ladda upp' för att se till att den laddas upp. Välj en icke-DOC-fil och försök ladda upp den för att försäkra dig om att koden inte tillåter den.Tips och varningar
- Koden kommer endast att tillåta uppladdning av dokument med .doc filtillägg. Microsoft Word 2007 använder filtypen .docx. Du måste göra bestämmelser i koden för att tillåta uppladdning av Microsoft Word 2007-filer.
PHP, Hypertext Preprocessor, skriptspråk skapades för att användas tillsammans med MySQL för att skapa dynamiska webbapplikationer. En Apache-server används för att utföra PHP-filer med en webbläsare. Microsoft Word (2003 eller tidigare) är ett ordbehandlingsprogram som skapar DOC-filformatet. Med bara en liten PHP-kod kan du tillåta dina besökare att ladda upp Microsoft Word-filer till din webbserver. Skapa webbformuläret, lägg till PHP-koden och ladda sedan upp den till din server för att få den att fungera. - Vad är bitfyllning?
- Så här återgår du till Form1 från Form2 i Visual Basic
- Så här ändrar du säkerhet med Javascript
- Så här tar du bort en tom linje i en SQL-textfil
- Så här lägger du in en rad i en fil i VBS
- Så här laddar du upp filer till en SQL-databas
- Så här kör du en fil från ett PHP-skript
- Så här sätter du in en BMP-bild i QuickBasic
- Så här ställer du in Mnemonic Key Associations med Visual Basic
- Visual Basic RPG Tutorial
- Typer av hornklausuler i Prolog
- Hur man rekursivt går över i en länkad lista
- Så här laddar du upp MIME-typer med PHP
- Vad är en Visual Basic Environment?
- Så här kontrollerar du filförlängningen i PHP
- Hur man beräknar arbetsdagar i SQL
- Så här redigerar du en OCX-fil
- Så här får du webbadresser med PHP
- Så här återgår du XML från webbtjänsten
- Programmering i MS Access 2007
Relaterade artiklar