Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:15 Der er 16 kommentarer og
1 løsning

Nogen med erfaring i upload...

Hej eksperter...

Er der nogen som har erfaring med et billede-upload-script til php, som skal være **simpelt**.

Dvs. man skal bare kunne vælge filen og så uploades den automatisk til /images/ ved tryk på knappen.

Der behøves ikke være noget fancy med thumbnails, tjek på filtype osv.

Den skal bruges til en rejsedagbog hvor det kun er mig som kan uploade billeder -->
http://www.turengaartil.dk

Jeg synes alle dem jeg kan finde er *alt* for bøvlede.

Keep it simple. - et link er det eneste jeg har brug for...

PFT

Toft
Avatar billede xysto Nybegynder
05. januar 2003 - 19:17 #1
<form enctype="multipart/form-data" method="post" action="<? echo $PHP_SELF ?>">
Billede:<br>
<input type="File" name="billed" size="25">
<input type="submit" name="submit" value="Tilføj">
</form>
Avatar billede xysto Nybegynder
05. januar 2003 - 19:19 #2
if ($submit) {
copy($billed, $billed_name);
}

glemte lige resten
Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:21 #3
hvor gemmer den billedet ???
Avatar billede broegaard Nybegynder
05. januar 2003 - 19:21 #4
Avatar billede xysto Nybegynder
05. januar 2003 - 19:22 #5
der hvor dit uploadscript ligger
Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:24 #6
kan man lave det sådan at den gemmer det i /images/ ??
Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:29 #7
Guld, det virker...

svarer du xysto ???
Avatar billede xysto Nybegynder
05. januar 2003 - 19:29 #8
aargh, ved det ikke..
Avatar billede gizmo-gizmo Nybegynder
05. januar 2003 - 19:38 #9
hvis du vil ligge det et andet sted ændre du bare det andet parameter:
copy($billed, "foo/bar/flaf/images/" . $billed_name);
Avatar billede xysto Nybegynder
05. januar 2003 - 19:39 #10
hmm, meget logisk. Det skal jeg huske. Så lærte jeg også noget i dag
Avatar billede 2-maz Nybegynder
05. januar 2003 - 19:39 #11
<?php

if (isset($_FILES['upfile'])) {

    if (isset($_FILES['upfile']['name']) && $_FILES['upfile']['name'] !="") {

        if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {

        $dist = $_SERVER['DOCUMENT_ROOT'] ."/web/upload/";

        move_uploaded_file($_FILES['upfile']['tmp_name'], $dist . $_FILES['upfile']['name']);
        $besked = $_FILES['upfile']['name'] ." er blevet uploadet med succes!";
    }else{
        $besked = "Sorry, men upload skete IKKE!";
    }

}else{

$besked = "Du glemte at v&aelig;lge en fil!";
    }

}else{

$besked = "V&aelig;lg en fil til upload:";
}
?>
<html><head><title>Upload fil</title>
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<center>
<table><tr>
<td><?php echo $besked; ?><br>
<input name="upfile" type="file" size="32"><p>
<center><input type="submit" value="Upload" class="submit"></center></td>

</tr></table>

</center>
</form>
</body></html>
Avatar billede xysto Nybegynder
05. januar 2003 - 19:40 #12
der kommer lige et svar
Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:44 #13
cool.. gizmo svarer du oz lige...
Avatar billede turengaartil Nybegynder
05. januar 2003 - 19:49 #14
2-maz > Jeg siger ikke at dit script ikke virker, men nu har jeg fået hjælp fra xysto og gizmo-gizmo... :)
Avatar billede turengaartil Nybegynder
05. januar 2003 - 20:02 #15
gizmo ???? Vil du have en 5 point for din genistreg... ??? så læg et svar...
Avatar billede turengaartil Nybegynder
05. januar 2003 - 20:09 #16
tak for hjælpen xysto
Avatar billede 2-maz Nybegynder
06. januar 2003 - 17:20 #17
turengaartil > det går nok :)
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