Bonjour!
J'ai un petit soucis avec la directive upload-tmp-dir contenu dans php.ini!
Tout d'abord, je travaille sous linux (centos pour être plus précis) et j'utilise apache serveur.
J'utilise le framework codeigniter.
J'ai un formulaire, qui permet d'upload des images. En arrivant coté php, pour une raison qui m'échappe, $_FILES['image']['tmp_name'] = '/tmp/phpBGF4567'.
Du coup j'essaye de trouver le dossier de destination, qui n'existe pas j'ai bien l'impression. Le dossier /tmp est vide, /var/www/tmp est également vide.
Impossible de récupérer les images, même via move_uploaded_file.
J'ai donc été fouiner sur le net, et j'ai pu trouver qu'il fallait modifier la directive upload-tmp-dir dans php.ini. Ce que j'ai fait, je l'ai setté à upload-tmp-dir = '/var/www/test/'.
Mais quoi que je fasse, même en redémarrant apache, le serveur, $_FILE['image']['tmp_name'] est toujours setté a '/tmp/' + insert random letters.
Du coup ma question est, comment changer le dossier temporaire de tmp_name?
Merci d'avance![]()
Partager