Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-11-2008 14:34:33

tschtong
Membre
Lieu: Bretagne
Date d'inscription: 06-11-2007
Messages: 55

Upload de fichier sur un formulaire

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 :

Code:

$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 !) :

Code:

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

 

#2 22-11-2008 20:42:32

tschtong
Membre
Lieu: Bretagne
Date d'inscription: 06-11-2007
Messages: 55

Re: Upload de fichier sur un formulaire

Re bonjour ,

j'ai rajouté cette ligne dans mon controller après validation du formulaire :

Code:

$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

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages