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