Avatar billede celebrity Nybegynder
21. oktober 2004 - 08:46 Der er 11 kommentarer og
1 løsning

Word.doc upload script

Hej eksperter!

Jeg sidder her og skal bruge et upload script. Et upload script der er gratis og kan uploade .doc filer. Det skal være simpelt og godt. På forhånd tak!
Avatar billede hmortensen Nybegynder
21. oktober 2004 - 09:25 #1
<?php
//Skal ændres så denn passer til din mappe
//Husk / til sidst
$destination = "upload/"
if (isset($_POST['submit'])) {
$type = explode(".", $_FILES['file']['name']);
if ($type[count($type)-1] == 'doc') {
move_uploaded_file($_FILES['file']['tmp_name'], $destination.$_FILES['file']['name']);
} else {
echo "Forkert filtype!";
}
}
?>
<form method="Post" action="upload.php" enctype="multipart/form-data">
<input name="file" type="file" value="Choose File" />
<input type="submit" name="submit" value="Upload File" />
</form>
Avatar billede celebrity Nybegynder
21. oktober 2004 - 10:45 #2
Når jeg prøver at gå ind på siden, når den er lagt ud altså. Så står der at jeg ikke har rettigheder til at se denne side.
Avatar billede hmortensen Nybegynder
21. oktober 2004 - 10:47 #3
Får du en fejlmeddelse fra php ?
Avatar billede celebrity Nybegynder
21. oktober 2004 - 10:51 #4
Avatar billede sukos Juniormester
21. oktober 2004 - 12:17 #5
den forbidden, er fordi du ikke har en indexfil, og har intet med PHP at gøre.
Avatar billede sukos Juniormester
21. oktober 2004 - 12:17 #6
Og jeg ville gøre lidt mere ud af upload-scriptet!
Altså, lave nogle flere tjek.
Avatar billede celebrity Nybegynder
21. oktober 2004 - 13:49 #7
Okay fedt! Kom frisk :)
Avatar billede hmortensen Nybegynder
21. oktober 2004 - 13:51 #8
Der skal lige et ; efter linie 4
Avatar billede celebrity Nybegynder
21. oktober 2004 - 14:10 #9
Når jeg prøver at uploade en filer, siger den "No input file specified"
Avatar billede celebrity Nybegynder
21. oktober 2004 - 14:11 #10
en fil*
Avatar billede olebole Juniormester
21. oktober 2004 - 20:09 #11
<ole>

Jamen, scriptet fungerer ellers efter hensigten. Dog er der nogle ting, der ikke er så smart. Man bør aldrig bruge navne som 'submit' og 'file'. Det er ord, som JavaScript bruger - og JS vil derfor ofte misforstå dem, hvis du begynder at bruge JavaScript på siden. I JS-kategorien ser man bunker af spørgsmål, der udspringer af den slags fejl  :)

<?php
//Skal ændres så denn passer til din mappe
//Husk / til sidst
$destination = "upload/";
if ( isset($_POST['mySubmit']) ) {
    $type = explode(".", $_FILES['myFile']['name']);
    if (end($type) == 'doc') {
        move_uploaded_file($_FILES['myFile']['tmp_name'], $destination.$_FILES['myFile']['name']);
    } else {
        echo "Forkert filtype!";
    }
}
?>
<form method="Post" action="upload.php" enctype="multipart/form-data">
<input name="myFile" type="file" />
<input type="submit" name="mySubmit" value="Upload File" />
</form>

/mvh
</bole>
Avatar billede celebrity Nybegynder
26. oktober 2004 - 18:57 #12
Hmm.. Har allerede fundet et.. Ellers tak! ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester