Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous ,
j'ai un petit problème avec l'upload de fichier depuis un formulaire, j'ai pourtant regardé quelques tutos sur le sujet...
Le code de mon formulaire :
$texte = $this->addElement('file','file', array( 'label' => 'Fichier* :', 'destination' => ROOT_DIR . '/uploads/tmp/', 'decorators' => $this->_fileElement, 'validators' => array(array('Extension', true, 'txt,htm,html')), 'filters' => array(array('Rename',ROOT_DIR.'/uploads/tmp/')), 'required' => true, 'Errors' => array('isEmpty' => 'Attention, type de fichier invalide...'), 'attribs' => array('class' => 'file') ));
J'ai également du surcharger la méthode getFilters (vu grâce à un tuto !) :
public function getFilters() { $adapter = $this->getTransferAdapter(); $filters = $adapter->getFilters($this->getName()); if (!is_array($filters)) { $filters = array(); } return $filters;
Pourtant rien n'est uploadé... bizarre , non ???
J'ai bien les droits sur les rep (enfin j'ai modifié le chmod à 777)
J'ai oublié un truc ???
Merci à tous !
Hors ligne
Re bonjour ,
j'ai rajouté cette ligne dans mon controller après validation du formulaire :
$form->file->receive();
fonction qui en gros fait un move_uploaded_file du fichier sur la destination que j'ai configuré dans le formulaire.
toujours rien.
Je suis hébergé chez 1and1... Y aurait-il une configuration spéciale ?
CORRECTION :
c'est bon, ca marche !
A+
Dernière modification par tschtong (22-11-2008 20:46:50)
Hors ligne