Note that there are some explanatory texts on larger screens.

plurals
  1. POunable to save image php
    text
    copied!<p>I have a snippet of code used to upload images into my gallery. All seems to work until it gets to the last part of the code.</p> <pre><code>if ((isset($_POST["MM_insert"])) &amp;&amp; ($_POST["MM_insert"] == "form1")) { $pubID = $_POST['pubID']; $size = 260; // the thumbnail height $filedir = '../images/gallery/'.$pubID.'/'; // the directory for the original image $thumbdir = '../images/gallery/'.$pubID.'/thumb/'; // the directory for the thumbnail image $maxfile = '2000000'; $mode = '0777'; $userfile_name = $_FILES['Gallimage']['name']; $userfile_tmp = $_FILES['Gallimage']['tmp_name']; $userfile_size = $_FILES['Gallimage']['size']; $userfile_type = $_FILES['Gallimage']['type']; if (isset($_FILES['Gallimage']['name'])) { $prod_img = $filedir.$userfile_name; $prod_img_thumb = $thumbdir.$userfile_name; move_uploaded_file($userfile_tmp, $prod_img); chmod ($prod_img, octdec($mode)); $sizes = getimagesize($prod_img); $aspect_ratio = $sizes[1]/$sizes[0]; if ($sizes[1] &lt;= $size) { $new_width = $sizes[0]; $new_height = $sizes[1]; }else{ $new_height = $size; $new_width = abs($new_height/$aspect_ratio); } $destimg=ImageCreateTrueColor($new_width,$new_height) or die('Problem In Creating image'); $srcimg=ImageCreateFromJPEG($prod_img) or die('Problem In opening Source Image'); if(function_exists('imagecopyresampled')) { imagecopyresampled($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die('Problem In resizing'); }else{ Imagecopyresized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die('Problem In resizing'); } ImageJPEG($destimg,$prod_img_thumb,90) or die('Problem In saving'); imagedestroy($destimg); } </code></pre> <p>The error arrives on this line: ImageJPEG($destimg,$prod_img_thumb,90).</p> <p>Here is the error code line 84 being the : ImageJPEG($destimg,$prod_img_thumb,90)</p> <pre><code>Warning: imagejpeg() [function.imagejpeg]: Unable to open '../images/gallery/264/thumb/Hair-Salon-1.jpg' for writing: No such file or directory in /home/www/public_html/console/gallery.php on line 84. Problem In saving </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload