foreach use with classes php


foreach use with classes php

所以我基本上有一个多上传输入允许用户一次上传任意数量的图像,然后我需要保存一个副本并调整缩略图的大小并保存它。

我一直在使用类可用在这里调整大小和上传我的图像与php, http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/

然而,我有问题,当我使用它的foreach, SimpleImage()不工作,我需要在foreach或那种性质的东西之前指定这个。

这是我的代码,

foreach(array_keys($_FILES['ref']['name']) as $i) { 
  $time = date("fYhis");
  $destination="./../img/treatments/" .$pageid. "/refimgs";
  $tdestination="./../img/treatments/" .$pageid. "/refimgs/thumbs";
     include('image.php');
  $image = new SimpleImage();
  $image->load($_FILES['ref']['name'][$i]);
  $image->save($destination . '/' .$time . $i . '.jpg');      
  $image->resizeToWidth(140);   
  $image->save($t_destination . '/' .$time . $i . '.jpg');    
 }

在所有代码之前,您必须测试图像是否已上传

bool is_uploaded_file ( string $filename )
http://es2.php.net/manual/en/function.is-uploaded-file.php