Bonjour,
Je pars du principe suivant : j'ai 2 fonctions qui déffinisent le chemins de sauvegarde de mes fichiers uploadés :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php protected function getUploadRootDir() { return __DIR__.'/../../../../web/'.$this->getUploadDir(); } protected function getUploadDir() { return 'Test/'; }
../web/Test/ c'est répertoire qui contient mes fichiers uploadés !
ca marche c'est cool !!
maintenant je veux définir 4 chemins différents :
../web/A/Test/
../web/B/Test/
../web/C/Test/
../web/D/Test/
j'ai modifier :
J'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php protected function getUploadRootDir() { $chemins = array(); $chemins['a'] = __DIR__.'/../../../../web/A/'.$this->getUploadDir(); $chemins['b'] = __DIR__.'/../../../../web/B/'.$this->getUploadDir(); $chemins['c'] = __DIR__.'/../../../../web/C/'.$this->getUploadDir(); $chemins['d'] =__DIR__.'/../../../../web/D/'.$this->getUploadDir(); return $chemins; } protected function getUploadDir() { return 'Test/'; }
Une idée ? un aide ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: is_dir() expects parameter 1 to be string, array given in
Merci énormément !!
Partager