Chalani preco mi pls. toto nefunguje?Vobec mi to nenahrava do zlozky a pise mi chybu
Warning: unlink() [function.unlink]: Unable to access in /domains1/xxx/public/www_root/upload/index.php on line 15
Kód:
<html>
<head>
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
$uploaddir = "zlozka";
$pext = getFileExtension($imgfile_name);
$pext = strtolower($pext);
if (($pext != "jpg") && ($pext != "jpeg"))
{
print "Nahrávajte len súbory s koncovkou: $pext</p>\n";
unlink($imgfile);
exit();
}
$imgsize = GetImageSize($imgfile);
if (($imgsize[0] > 250) || ($imgsize[1] > 200))
{
$tmpimg = tempnam("/tmp", "MKUP");
system("djpeg $imgfile >$tmpimg");
system("pnmscale -xy 250 200 $tmpimg | cjpeg -smoo 10 -qual 50 >$imgfile");
unlink($tmpimg);
}
$final_filename = str_replace(" ", "_", $imgfile_name);
$newfile = $uploaddir . "/$final_filename";
if (is_uploaded_file($imgfile))
{
if (!copy($imgfile,"$newfile"))
{
print "Chyba pri uploade.";
exit();
}
}
unlink($imgfile);
print("<img src=\"$final_filename\">");
}
?>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="50000">
<p>Nahraj obrázok: <input type="file" name="imgfile"><br>
<input type="submit" value="Upload Image"></form>
</body>
</html>
<?php
function getFileExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
?>