Avatar billede psychoras Novice
01. februar 2005 - 14:56 Der er 6 kommentarer og
1 løsning

Upload system

Hej.

Da jeg skal til at hoste hjemmeside for nogle af mine venner har jeg brug for et upload script jeg kan sætte til at gemme filer i en bestemt mappe.

Nogle der har sådan et liggende?
Avatar billede stalle Nybegynder
01. februar 2005 - 15:13 #1
<?php
if(isset($_POST['sub'])) {
        $updir = "updir/" . $_FILES['filen']['name'];
            if(move_uploaded_file($_FILES['filen']['tmp_name'],$updir)) {
                echo "File upload succesfull :D";
            }else {
                echo "Max filesize is 300kb!";
            }
}

?>

<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="file" name="filen" />
<input type="submit" name="sub" value="Upload!" />
</form>
Avatar billede stalle Nybegynder
01. februar 2005 - 15:18 #2
RETTELSE::::


$mappe = "updir/";
if(isset($_POST['sub'])) {
        $updir = $mappe . $_FILES['filen']['name'];
            if(move_uploaded_file($_FILES['filen']['tmp_name'],$updir)) {
                echo "File upload succesfull :D";
            }else {
                echo "Max filesize is 300kb!<br>";
            }
}

?>

<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="300000">
<input type="file" name="filen" />
<input type="submit" name="sub" value="Upload!" />
</form>
Avatar billede psychoras Novice
01. februar 2005 - 15:53 #3
Kan du ikke lige uploade det som en fil for mig? og hvad af det skal jeg rette?
Avatar billede stalle Nybegynder
01. februar 2005 - 16:13 #4
lav en fil der hedder upload.php og det er klar

Det eneste du skal rette er

$mappe = "updir/";
hvor updir/ er den mappe du skal gemme i.

Mappen skal endvidere være fuld tilgængelig(chmod 777)
Avatar billede psychoras Novice
02. februar 2005 - 14:48 #5
Skal jeg skrive <?php foran det du skriver i rettelsen, eller bare sætte rettelsen ind? Har prøvet begge dele, intet virker.
Avatar billede stalle Nybegynder
02. februar 2005 - 15:18 #6
Rettelsen, er blot en rettelse til det første jeg skrev.

####################### start på fil ##########################

<?php
$mappe = "updir/";
if(isset($_POST['sub'])) {
        $updir = $mappe . $_FILES['filen']['name'];
            if(move_uploaded_file($_FILES['filen']['tmp_name'],$updir)) {
                echo "File upload succesfull :D";
            }else {
                echo "Max filesize is 300kb!<br>";
            }
}

?>
<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="300000">
<input type="file" name="filen" />
<input type="submit" name="sub" value="Upload!" />
</form>

####################### slut ##########################

Lav en fil der indeholder ovenstående. Kald den evt. upload.php

HUSK at der skal være skrive rettighed i mappen
Avatar billede psychoras Novice
02. februar 2005 - 16:58 #7
Takker
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