Knebba Skrevet 14. desember 2005 Del Skrevet 14. desember 2005 er noe rart med opplastingen her. Prøver å laste opp et bilde med denne koden: <?php $serie = $_POST['serie']; $relative_path = "bilder/$serie/"; $path = getcwd()."/".$relative_path; $max_size = 75000000; if (!isset($_FILES['userfile'])) exit; if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { if ($_FILES['userfile']['size']>$max_size) { echo "Filen er for stor<br>\n"; exit; } if (($_FILES['userfile']['type']=="image/gif") || ($_FILES['userfile']['type']=="image/pjpeg") || ($_FILES['userfile']['type']=="image/jpeg")) { if (file_exists($path . $_FILES['userfile']['name'])) { echo "Filnavnet eksisterer allerede<br>\n"; exit; } $res = copy($_FILES['userfile']['tmp_name'], $path . $_FILES['userfile']['name']); if (!$res) { echo "Opplasting feilet!<br>\n $path<br>"; exit; } else { echo "Opplasting vellykket<br>\n"; } echo "File navn: ".$_FILES['userfile']['name']."<br>\n"; echo "File størrelse: ".$_FILES['userfile']['size']." bytes<br>\n"; echo "File type: ".$_FILES['userfile']['type']."<br>\n"; } else { echo "Feil filtype<br>\n"; exit; } } @chmod("../galleri/bilder/$side/$userfile", 0777); $fileSize = getimagesize($path . $_FILES['userfile']['name']); //her begynner vi å regne ut ny størelse $imageNewWidth = 75; //ny bredde $ImageNewWidthPercent = ceil($imageNewWidth / ($fileSize[0] / 100)); //1% av ny bredde $imageNewHeight = ($fileSize[1] / 100) * $ImageNewWidthPercent; //nye høyde $bilde = imagecreatefromjpeg($path . $_FILES['userfile']['name']); $resizedBilde = imagecreatetruecolor($imageNewWidth, $imageNewHeight); //kopierer bilder med ny høyde og bredde imagecopyresized($resizedBilde, $bilde, 0, 0, 0, 0, $imageNewWidth, $imageNewHeight, $fileSize[0], $fileSize[1]); imagejpeg($resizedBilde, "bilder/$serie/thumbs/".$_FILES['userfile']['name']); echo "Thumb oppdrettet!<br>\n"; echo "<a href=\"filer/lastopp.php?serie=$serie\">Tilbake</a>"; ?> ut kommer det at filnavnet allerede eksisterer. orginalbildet blir lastet opp, men det blir ikke laget noe thumb. Noen som kan se noen løsning? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå