如何使用Zend Framework Form 1.12复制检查文件?

时间:2015-05-22 16:07:43

标签: php zend-framework

我有四个zend_form_element_file的zend表单。我试图找到:这四个文件是否相互重复?

实际上我从表单中获取文件名,但是我想从文件中使用hash。 如果我使用 hash_file(' sha256',' filename.txt'),我发现错误'没有这样的文件或目录在&#39 ;. 通常该文件尚未上传。 ZF1使用tmp目录,但我不知道如何在那里获得它。

$elements = array();
foreach ($form->getDisplayGroup('elements') as $el => $v)
{
    /** @var Zend_Form_Element_File $v */
    $elements[] = $v->getFileName();
}

if(count(array_unique($elements)) != 4)
{
    $this->_helper->FlashMessenger->addMessage(array('success' => $this->tra->_('Files are duplicated!')));
    $this->view->messages = $this->_helper->FlashMessenger->getMessages();
    return $this->_redirect($detailsUrl);
}

提前致谢。

0 个答案:

没有答案