Hjælp til at rette script til
Hejsa. Jeg kan ikke finde ud af at rette dette script ordentlig til med $files[] og $post[] en der kan hjælpe?<html>
<head>
<LINK HREF="styles/style1.css" Rel=stylesheet>
</head>
<body>
<?php
$extlimit = "ja";
$limitedext = array(".jpg",".jpeg");
$sizelimit = "ja";
$sizebytes = "15000";
$sti = "../upload/";
$absolute_path = $sti."billeder";
$idea= "1";
if($_POST['submit']=="Upload"){
$dir = "dir";
if ($file != "") {
$ext=strrchr($_FILES['$file_name'],'.');
$ext=strtolower($ext);
if (file_exists($absolute_path."/".$id."".$ext)) {
die("The picture allready exsist");
}
if (($sizelimit == "ja") && ($file_size > $sizebytes)) {
die("The picture is too large. Maximum = 15 kb.");
}
if (($extlimit == "ja") && (!in_array($ext,$limitedext))) {
die("Wrong filetype, only jpg and jpeg is avalible atm");
}
@copy($file, $absolute_path."/".$idea."".$ext) or die("The file couldn't be copyed to the server ".$absolute_path."/".$idea."".$ext);
#-+ Read the source image
$src_img = ImageCreateFromJPEG($absolute_path."/".$idea."".$ext);
#Vælg bredden
$tn_w = "80";
#Hent billedets bredde og højde
$imginfo = getimagesize($absolute_path."/".$idea."".$ext);
$org_w= $imginfo[0];
$org_h = $imginfo[1];
#Beregn højden i forhold til bredden
$tn_h = "40";
#Sæt det nye billede
$dst_img = imagecreatetruecolor($tn_w,$tn_h);
#Ændre det!
ImageCopyResized($dst_img, $src_img, 0, 0, 0, 0, $tn_w, $tn_h, $org_w, $org_h);
#Gem det!
ImageJPEG($dst_img, $absolute_path."/".$idea."".$ext, "95");
#slet "midlertidige" filer fra serveren.
imagedestroy($dst_img);
} else {
print "try again";
}
echo "<p />";
echo $file_name." was uploaded";
}
?>
<form method=POST action="avatarupload.php" enctype=multipart/form-data>
<p>Choose a picture:<br>
<input type=file name=file size=30>
<p><button name=submit type=submit value=Upload>
Upload
</button>
</form>
</body>
</html>
