jakobdo: Tak. Men jeg kan ikke få øje på, hvor der det oploadede billede laves til andet end en thumbnail. Der skulle jo gerne være et lidt større billede også på fx. 600x500px.
Ja, nu ser det ud til at virke, men gør det ikke. Kan kan vælge fil og får at vide, at den er oploaded. Men der er ingen filer at finde i de to biblioteker.
Du lærer jo desværre ikke noget af det, men prøv følgende kode:
<?php //http://www.eksperten.dk/spm/927549
//SETTINGS $uploadDir = 'upload/'; //Bibliotek, hvor filer uploades til - husk chmod 777 $allowedFileTypes = array('jpg','gif','png'); //Hvilke filer vil vi acceptere bliver uploadet?
//THUMBS SETTINGS $thumbDir = 'thumbs/'; //Bibliotek, hvor thumbs gemmes - husk chmod 777 $thumbPrefix = 'thumb_'; //Hvad skal tilføjes til originalt filnavn? $thumbHeight = 200; //Thumb højde $thumbWidth = 200; //Thumb bredde $thumbQuality = 85; //Kvalitet af thumb, kan være fra 0 - dårligt til 100 - bedst
//RESIZED SETTINGS $resizeDir = 'resize/'; //Bibliotek, hvor thumbs gemmes - husk chmod 777 $resizePrefix = 'resize_'; //Hvad skal tilføjes til originalt filnavn? $resizeHeight = 600; //Thumb højde $resizeWidth = 500; //Thumb bredde $resizeQuality = 85; //Kvalitet af thumb, kan være fra 0 - dårligt til 100 - bedst
//Funktioner som bruges: function getExtension($filename){ return strtolower( pathinfo( $filename, PATHINFO_EXTENSION ) ); }
//Er der trykket på Upload file knappen? if(isset($_POST['myUpload'])){ //Har vi en fil? if(is_uploaded_file($_FILES['myFile']['tmp_name'])){ //Filendelse $extension = getExtension($_FILES['myFile']['name']);
$new_filename = sha1(uniqid());
//Er filen en af de filer vi gerne vil have? if(in_array($extension,$allowedFileTypes)){
ja det er rigtigt. Mente også noget andet. at filnavnet skulle trimmes så der kun var engelske tal og bogstaver.
Synes godt om
Ny brugerNybegynder
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.