Avatar billede lademan Novice
23. august 2003 - 12:46 Der er 6 kommentarer og
1 løsning

Upload billede

Hej eksperter.

Jeg leder efter et simpelt og godt script (ikke hotscripts eller lignende), der kan uploade billeder. Plain & simple.

Mvh

Lademan
Avatar billede lademan Novice
23. august 2003 - 12:47 #1
.
Avatar billede ztyxx Nybegynder
23. august 2003 - 12:49 #2
upload.php

<?php

// Definer stien til dit oploadbibliotek!

$updir = $_SERVER["DOCUMENT_ROOT"]."/upload"; 
?>


<?php

if (isset($_GET['mode']) && $_GET['mode'] == "upload") {


    if (empty($_REQUEST['fil'])) {
        echo "Du skal vælge en fil";
    }
    else {



        if (move_uploaded_file($_FILES['fil'][tmp_name], $updir."/".$_FILES['fil']['name']) or die("Filen kan ikke uploades prøv igen!")) {
            echo "Alt OK";
        }
        else {}
       
    }

}

elseif (empty($_GET['mode'])) {
    ?>

    <form action="upload.php?mode=upload" method="post" enctype="multipart/form-data">
    <input type="file" name="fil">
    <br /><br />
    <input type="submit" name="submit" value=" Upload!" >
    </form>

    <?php

}
else {
    echo "Bad guy!";
}
?>
Avatar billede ztyxx Nybegynder
23. august 2003 - 12:52 #3
Avatar billede ztyxx Nybegynder
23. august 2003 - 13:07 #4
hvis det skal være til en MySQL database, http://www.delfs.dk/articles/danish/Filer_i_mysql.html
Avatar billede marduk666 Nybegynder
23. august 2003 - 13:30 #5
Her er et script som kun vil tage imod jpg og gif billeder:

<?php
if ( $_FILES["file"] )
{
    print "Temporary filename: ".$_FILES["file"]["tmp_name"]."<br>\n";
    print "Original filename: ".$_FILES["file"]["name"]."<br>\n";
    print "Filesize: ".$_FILES["file"]["size"]."<br>\n";
    print "MIME type: ".$_FILES["file"]["type"]."<br>\n";
   
    if ( eregi("(\.jpg|\.gif)$", $_FILES["file"]["name"]) )
    {
        if ( !copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"]) )
        {
            print "Filen blev ikke uploaded!";
        } else {
            print "Fil uploaded!";
        }
       
    } else {
       
        print "Forkert Type! Kun .JPG, .GIF og .BMP's er tilladt!";
    }
}
?>
<form action="<?=$_SERVER["PHP_SELF"];?>" enctype="multipart/form-data" method="POST">
<input name="file" type="file">
<input type="submit" value="Send Billed">
</form>
Avatar billede lademan Novice
24. august 2003 - 16:53 #6
tak!
Avatar billede ztyxx Nybegynder
24. august 2003 - 18:06 #7
takker for point :-)
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

IT-JOB