upload af en fil med automastisk thumbnail
Jeg har forsøgt på at lave så en bruger kan vælger en fil og upload den, og så der automastisk bliver lavet en thumbnail, men kan ikke få det til at lykkes...en start side admgalleri_upload.php inderholder
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Upload af nyt billede til forsiden</title>
<link href="../text.css" rel="stylesheet" type="text/css" />
<link href="../layout.css" rel="stylesheet" type="text/css" />
<link href="admin.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="admside">
<form method="post" action="fun_galleri_upload_img.php?upload=yes" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="12582912">
<p>Vælg den fil som du ønsker at uploade til mappen Galleriet :<br><br /> </p>
<p>
<input name="userfile" type="file" class="inputknap">
<br />
<br>
<input type="submit" class="inputknap" value="Upload">
</p>
<p> </p>
</form>
</div>
</body>
</html>
functions filen fun_galleri_upload_img.php indeholder.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Funktion</title>
</head>
<body>
<?
if ($_GET['upload']=="yes")
{
if (!(move_uploaded_file($_FILES['userfile'] ['tmp_name'], "../galleri/pic/" .$_FILES['userfile']['name']))) die ("Cannot upload file");
//---------- Laver thumbnail
function resize( $filename, $newfilename, $maxw, $maxh )
{
$srcim = imagecreatefromjpeg( $filename );
$ow = imagesx( $srcim );
$oh = imagesy( $srcim );
$wscale = $maxw / $ow;
$hscale = $maxh / $oh;
$scale = ( $hscale < $wscale ? $hscale : $wscale );
$nw = round( $ow * $scale, 0 );
$nh = round( $oh * $scale, 0 );
$dstim = imagecreatetruecolor( $nw, $nh );
imagecopyresampled( $dstim, $srcim, 0, 0, 0, 0, $nw, $nh, $ow, $oh );
imagejpeg( $dstim, $newfilename, 85 );
imagedestroy( $dstim );
imagedestroy( $srcim );
}
resize( ../galleri/pic/" .$_FILES['userfile']['name'], ../galleri/pic/" .$_FILES['userfile']."tmb_"['name'], 600, 100 );
//-------------- Slut
echo "$filoploaded";
echo "<br><br><h1><center>";
echo "Filen er uploadet til Galleriet";
echo "</h1></center><br><br>";
@include("status.php");
}
?>
</body>
</html>
kan i hjælpe mig er lige glad om det er et helt anden script bare jeg kan få det til at virke. har lavet mappe egenskaben om til 777
