phpinfo() -> upload_tmp_dir : no value - PHP - Programmation
Marsh Posté le 07-01-2006 à 09:47:19
upload_tmp_dir string
Le répertoire temporaire utilisé pour sotcker les fichiers lors du chargement. L'utilisateur sous lequel fonctionne PHP doit avoir les droits en écriture sur ce répertoire. Si non spécifié, PHP utilisera celui par défaut du système.
Donc /tmp est juste le répertoire par défaut sur ton serveur (comme beaucoup).
Quelle erreur as-tu ? Poste ton code.
Marsh Posté le 07-01-2006 à 09:55:45
sielfried a écrit : upload_tmp_dir string |
Je sais pas trop quelle erreur... je sais juste que ça ne me copie pas les deux images...
Code :
|
Marsh Posté le 07-01-2006 à 11:56:04
Ca rentre dans exit("Impossible de copier les fichier dans images/" ); ou pas ?
Normalement y'a un warning qui va avec, qui explique souvent la source du problème. Rajoute error_reporting(E_ALL | E_STRICT); en haut de ton script si t'as rien.
T'as bien mis les droits en écriture sur tes répertoires de destination ?
Marsh Posté le 07-01-2006 à 12:16:51
oui, c'est ca : exit("Impossible de copier les fichier dans images/" );
j'ai rajouté error_reporting... mais ca ne m'affiche rien de plus.
j'ai changé les droits d'accès au répertoire de destination, mais ca ne change rien non plus.
Marsh Posté le 07-01-2006 à 09:16:33
Bonjour,
je cherche à uploader des fichiers via PHP. Seulement, j'ai à chaque fois une erreur (que j'utilise move_uploaded_file() ou des fonctions FTP). Alors, je me suis dit que le problème venait peut-être du fait, que je n'arrivais pas à atteindre les fichiers temporaires.
Dans le PHPinfo, la variable upload_tmp_dir est à "no value" (sur les deux colonnes). Est-ce normal ?
$_FILES["min"]["tmp_name"] correspond à "/tmp/phpbyAOqe" dans mon script. Dois-je y accéder tel quel, ou dois-je spécifier un chemin d'accès complet ? si oui, comment puis-je le trouver ?
Merci d'avance pour vos réponses !
---------------
Matt