Reply to Re: not submitting as array from form...

Re: not submitting as array from form... new!
by dea, 17 years ago
The upload is working in the following code, but none of the resizing is. It appears the upload object is not even getting called somehow.

include('/code/upload/class.upload.php');
function makeMyDir($inDirName) {
  $dirArray = split('/', $inDirName);
  $dirName = '/';
  foreach ($dirArray as $dirLevel) {
	$dirName .= $dirLevel.'/';
	if (!file_exists($dirName)) {
	  mkdir($dirName, 0755);
	  echo "making dir... $dirName ...";
	}
  }
}

echo 'Upload result:'; // At least one symbol should be sent to response!

if (count($_FILES) > 0) {
  $uploaddir = $_SERVER['DOCUMENT_ROOT']."/uploads/";  // path to images
  makeMyDir($uploaddir );

  $arrfile = pos($_FILES);
  $uploadfile = $uploaddir . basename($arrfile['name']);

  if (move_uploaded_file($arrfile['tmp_name'], $uploadfile))
	   
	$handle = new upload($uploadfile);
	$handle->image_resize   = true;
    $handle->file_new_name_body   = 'image_resized';
    $handle->image_ratio_y  = true;
    $handle->image_x        = 1024;
	   
    $handle->process($uploadfile);
	   
    echo "File is valid, and was successfully uploaded.\n";
 } else
	echo 'No files sent!'; //Tell Flash we tanked

echo 'Here is some more debugging info:';
print_r($_FILES);
Reply

Your reply

Name *
Email 
Title *
Text *
CAPTCHA image
Enter the code displayed on the image:
Click on the image to generate another one if it is hard to read it. The case is important