Gå til innhold

feilmelding ved opplasting


Anbefalte innlegg

Skrevet

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?

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...