kekke Skrevet 28. juli 2005 Skrevet 28. juli 2005 Trenger hjelp til å sette inn et thumblage script i mitt opplastingsscript. $path = "../foto/"; $max_size = 75000000; if (!isset($HTTP_POST_FILES['userfile'])) exit; if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "Filen er for stor<br>\n"; exit; } if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg")) { if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "Filnavnet eksisterer allerede<br>\n"; exit; } $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path . $HTTP_POST_FILES['userfile']['name']); if (!$res) { echo "Opplasting feilet!<br>\n"; exit; } else { echo "Opplasting vellykket<br>\n"; } echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>\n"; echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>\n"; echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>\n"; } else { echo "Feil filtype<br>\n"; exit; } } @chmod("../foto/$userfile", 0777); $fileSize = getimagesize('$bilde'); //her bynner vi og regne ut ny størelse $imageNewWidth = 75; //ny bredden $ImageNewWidthPercent = ceil($imageNewWidth / ($fileSize[0] / 100)); //1% av nye bredden $imageNewHeight = ($fileSize[1] / 100) * $ImageNewWidthPercent; //nye høyden $bilde = imagecreatefromjpeg('$bilde'); $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, '../foto/thumbs/$bilde'); //lagrer nye bildet echo "Thumb lagd<br>\n"; Har som dere ser satt det inn men får disse feilmeldingene: Warning: getimagesize($bilde): failed to open stream: No such file or directory in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 29 Warning: Division by zero in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 33 Warning: imagecreatefromjpeg($bilde): failed to open stream: No such file or directory in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 36 Warning: imagecreatetruecolor(): Invalid image dimensions in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 37 Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 42 Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 43
???????? Skrevet 28. juli 2005 Skrevet 28. juli 2005 Warning: getimagesize($bilde) skyldes at du har $fileSize = getimagesize('$bilde'); det skal være ute ': $fileSize = getimagesize($bilde); Og da blir nok variabelen $fileSize i orden oigså. Viderer burde du bruke $_FILE og ikke $HTTP_POST_FILES
kekke Skrevet 28. juli 2005 Forfatter Skrevet 28. juli 2005 yes, da forsvant noen av feilmeldingene men thumben blir ennå ikke lagd. Warning: Division by zero in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 33 Warning: imagecreatetruecolor(): Invalid image dimensions in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 37 Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 42 Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/adminjobb/bildeopput.php on line 43
kekke Skrevet 30. juli 2005 Forfatter Skrevet 30. juli 2005 ja, gjorde det. men alt funker nå.. fikk hjelp av ?????? på msn !
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å