Unable to open?
Får denne fejl:Warning: imagejpeg(): Unable to open 'tmpFile.extension' for writing in d:\webs\andigena\www\temp\admin\edit-image-ok.php on line 19
Warning: filesize(): Stat failed for C:\WINDOWS\TEMP\php13E.tmp (errno=2 - No such file or directory) in d:\webs\andigena\www\temp\admin\edit-image-ok.php on line 33
Warning: fread(): Length parameter must be greater than 0. in d:\webs\andigena\www\temp\admin\edit-image-ok.php on line 33
--------
Min kode ser således ud:
<?php
include("../includes/config.inc.php");
$idartikel = $_REQUEST['idartikel'];
#echo $idartikel;
// Do this process if user has browse the file and click the submit button
function resize( $filename, $newfilename, $maxw, $maxh )
{
$result = false;
$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 );
$result = imagejpeg( $dstim, $newfilename, 85 );
imagedestroy( $dstim );
imagedestroy( $srcim );
return $result;
}
if ($_FILES) {
$image_types = Array ("image/bmp",
"image/jpeg",
"image/jpg",
"image/pjpeg",
"image/gif",
"image/x-png");
resize($_FILES["userfile"]["tmp_name"],"tmpFile.extension",185,185);
$userfile = addslashes (fread (fopen ("tmpFile.extension", "r"), filesize ($_FILES["userfile"]["tmp_name"])));
$file_name = $_FILES["userfile"]["name"];
$file_size = $_FILES["userfile"]["size"];
$file_type = $_FILES["userfile"]["type"];
if (in_array (strtolower ($file_type), $image_types)) {
$sql = "INSERT INTO artikel_images (image_type, image, image_size, image_name,idartikel) ";
$sql.= "VALUES ('{$file_type}', '{$userfile}', '{$file_size}', '{$file_name}', '{$idartikel}')";
#echo $sql;
@mysql_query ($sql);
echo '<script>alert("Tilføjet");</script>';
?>
<!--<script>document.location.href="edit-image.php?idartikel=#?=$idartikel?>"</script>-->
<?
exit();
}
}
?>
-------------
Har prøvet at chmod (777) til filen tmpFile.extension - men ser jo som sagt ik ud til der sker noget, ser heller ik ud som om den tager ændringerne i kraft - håber der er nogle xperts der kan hjælpe
