Witam,
mam takki formularz jak poniżej:
public function init(){
$this->addElement('file', 'uploadFile', array( 'destination' => '../public/images/tmp_user/1/first/',
array('count', false, 1
), array('size', false, 1024000) ),
'label' => 'Wyślij plik:'
));
$this->addElement('submit', 'submit', array( 'label' => 'Wyślij'
));
$this->setEnctype('multipart/form-data');
$this->setAttrib('id', 'formularz');
$this->setAction('/action/addphoto/?upload=1');
}
a tak wygląda walidacja:
// $uploadForm to obiekt formularza
if ($this->_request->isPost()) {
if (!$uploadForm->isValid($this->_request->getPost())) { // Próba walidacji formularza
// sformatowanie komunikatu tak aby zawierał informacje o błędach
$messages = implode('<br />', $uploadForm->uploadFile->getMessages()); $information = 'Błąd podczas sprawdzania poprawności formularza. <br />'
. '<em>'.$messages.'</em>gg';
$tab['stan'] = 0;
} elseif (!$uploadForm->uploadFile->isUploaded()) { // Czy cokolwiek zostało wysłane?
$information = 'Nie wybrano pliku do wysłania.';
$tab['stan'] = 0;
} elseif (!$uploadForm->uploadFile->receive()) { // Odbiór pliku
$information = 'Błąd podczas odbierania pliku.';
$tab['stan'] = 0;
} else { // Sukces
$information = 'Plik ' . $uploadForm->uploadFile->getFileName()
. ' został poprawnie wysłany.';
$tab['stan'] = 1;
}
}
Proszę, sprawdźcie ten kod, bo cały czas zwraca mi "Błąd podczas sprawdzania poprawności formularza"

Spójrzcie na to świeższym okiem, bo ja już tracę cierpliwość.
Z góry dziękuję