Avatar billede floetti Nybegynder
01. maj 2003 - 17:48 Der er 3 kommentarer og
1 løsning

Upload af billede til dir & lægge i database

Hej !

Jeg er igang med at lave en funktion som kan uploade et billede til en mappe "gallay" og samtidig ændre navnet på filen til $addID = date('YmdHis') og lægge den i database.

Kan du hjælpe mig ?

//floetti
Avatar billede tangveje Nybegynder
01. maj 2003 - 18:00 #1
Se her, der er et færdigt eksempel, samt en gennemgang af det hele, lige til at gå igang med

http://www.webcafe.dk/artikler/php/upload/
Avatar billede googolplex Novice
01. maj 2003 - 18:05 #2
function upload_unik_fil($max_stoerrelse = 100, $upload_bibliotek = "default", $filtyper_tilladt = "default") {

    if ($upload_bibliotek == "default") {
        $upload_bibliotek = "/upload";
    }

    if ($filtyper_tilladt == "default") {
        $filtyper_tilladt = array("image/bmp", "image/jpeg", "image/tiff", "image/png", "image/gif", "application/pdf", "application/zip", "application/arj", "application/x-zip-compressed", "application/octet-stream");
    }

    if ($_FILES["upfil"]["size"] > 0) {
       
        $upload_bibliotek = $_SERVER["DOCUMENT_ROOT"] . "$upload_bibliotek";
        $formateret_timestamp = formateret_timestamp();
        $filnavn = $_FILES["upfil"]["name"] . $formateret_timestamp;
        $fra = $_FILES["upfil"]["tmp_name"];
        $til = $upload_bibliotek . "/$filnavn";
        $fil_stoerrelse = filesize($fra)/1024;
        $filtype = $_FILES["upfil"]["type"];
        $fejl="0";

        if(!in_array($filtype, $filtyper_tilladt)) {
            echo "<p>Filtypen '$filtype' kan ikke uploades. De tilladte filtyper er '" . implode("', '", $filtyper_tilladt) . "'.</p>";
            $fejl="1";
        }
        if ($fil_stoerrelse > $max_stoerrelse) {
            echo "<p>Filen '$filnavn' er for stor og kan ikke uploades. Den fylder " . ceil($fil_stoerrelse) . " kb og der kan maximalt uploades $max_stoerrelse kb!</p>";
            $fejl="1";
        }
        if ($fejl == "0") {
            if (move_uploaded_file($fra, $til)) {
                echo "<p>Filen '$filnavn' er vedhæftet/uploadet</p>";
            } else {
                echo "<p>Desværre, filen '$filnavn' kunne ikke uploades!</p>";
            }
        }
    } else {
        echo "<p>Du har ikke vedhæftet nogen fil!</p>";
    }
}


En viderudbygning på den fra webcafe jeg har. Kræver måske lidt tilretning.
Avatar billede floetti Nybegynder
02. maj 2003 - 02:36 #3
Jeg fandt selv ud af det !!! ved lidt hjælp fra min kære ven ;)

Takk for svarene !
Avatar billede floetti Nybegynder
02. maj 2003 - 02:38 #4
Lukket spørgsmål !
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

Forsvarets Efterretningstjeneste

Vil du arbejde med data science i FE?

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør

Forsvarsministeriets Materiel- og Indkøbsstyrelse

DevOps Engineer (AI) til Forsvarets nye IT-platform