Avatar billede hkhgubbi Nybegynder
08. december 2006 - 16:40 Der er 4 kommentarer og
1 løsning

Overførsel med PHP

Hejsa Experter

Jeg er ved at lavet et site i PHP. Og kunne godt tænke mig, at lave mulighed for at brugeren selv kan overføre JPG billeder fra sin egen computer og over til min FTP-server.
Jeg giver 200 point, da jeg håber på en nogenlunde færdigt kdoe!
Avatar billede baitianlong Nybegynder
08. december 2006 - 16:53 #1
<?php
if(!empty($_FILES['billede']['name'])) {
    if($_FILES['billede']['error'] == UPLOAD_ERR_FORM_SIZE) {
        $fejl = "File is too big !";
    } elseif($_FILES['billede']['error'] != UPLOAD_ERR_OK) {
        $fejl = "Upload did not work !";
    } elseif($_FILES['billede']['type'] != "image/pjpeg" && $_FILES['billede']['type'] != "image/gif" && $_FILES['billede']['type'] != "image/png" && $_FILES['billede']['type'] != "image/x-png") {
        $fejl = "File format not allowed, only jpg/gif/png images !";
    } else {
        move_uploaded_file($_FILES['billede']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/uploadedimages/".$_FILES['billede']['name']);
    }
}
?>
<form action="<?= $_SERVER['SCRIPT_NAME'] ?>" method="post" enctype="multipart/form-data">
Find billede:<input type="file" name="billede">
<input type="submit">
</form>

Den gemmer billedet i en mappe, der hedder uploadedimages paa din server (mappen skal vaere der) :)

Proev det.
Avatar billede hkhgubbi Nybegynder
08. december 2006 - 19:10 #2
Hvad vis jeg vil ændre navnet på billedet, således at det kan bestemmes af en side, der sender bruger over til denne?
Avatar billede baitianlong Nybegynder
08. december 2006 - 19:22 #3
du kan se denne linie

move_uploaded_file($_FILES['billede']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/uploadedimages/".$_FILES['billede']['name']);


...det sidste der, kan du erstatte med andre ting, for at saette filnavnet...

$_FILES['billede']['name'] kan du f.eks udskifte med "billede3.jpg" eller hvad du nu vil
Avatar billede hkhgubbi Nybegynder
08. december 2006 - 19:59 #4
Tak, fandt en løsning til det med fil-navnet!
Avatar billede baitianlong Nybegynder
08. december 2006 - 20:02 #5
ok, haaber du er tilfreds, ellers maa du skrive igen her og vi fikser det...
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