Page 1 sur 1
upload d'un fichier
Posté : 20 juin 2006, 08:56
par assewer
Bonjour,
j'ai utilisé le code qui se trouve dans phpfrance concernant l'upload d'un fichier.ce code marche trés bien sur une poste local mais il donne ces erreurs sur un serveur pour certains fichiers:
Code:
Warning: Unable to create '../application/pigeon_fond.gif': Permission denied in /var/www/html/statistique/centraux/application/30.php on line 30
Warning: Unable to move '/tmp/phpzhtMqn' to '../application/pigeon_fond.gif' in /var/www/html/statistique/centraux/application/30.php on line 30
Posté : 20 juin 2006, 10:05
par ouckileou
le message d'erreur est clair "Permission refusée", donc tu n'as pas le droit d'écrire dans le répertoire utilisé
Posté : 21 juin 2006, 14:03
par riadh100
Salut ;
Je vais vous expliquer le probléme de assewer
1/ Le script s’exécute correctement sous un serveur windows.
2/ Sous un client Windows reliée à un serveur linux (redhat 9), le script s’exécute correctement pour certains fichiers, et il ne s’exécute pas pour d’autre.
J’essai maintenant de localisé la critère dans laquelle la page ne peuvent pas se charger (type de fichier, taille ou caractère non accepté). Mais je n’arrive pas.
Je vais vous enformé si j’arrive a un critère claire afin que vous puissez m’aider. Et merci pour votre aide.
Posté : 21 juin 2006, 14:06
par rami
As-tu donné les droits d'écriture sur le répertoire où sont uploadés les fichiers?
Posté : 21 juin 2006, 14:10
par riadh100
oui j'ai donné les droit d'écriture.
Posté : 21 juin 2006, 14:14
par ouckileou
2/ Sous un client Windows reliée à un serveur linux (redhat 9), le script s’exécute correctement pour certains fichiers, et il ne s’exécute pas pour d’autre.
Peux-tu expliquer ce que veut dire exactement : "ne s'exécute pas"
Erreur ? Page blanche ?
Est-ce que tu as toujours les erreurs citées dans le tout premier message ?
parceque avec tous les posts que vous avez mis on commence à s'y perdre

Posté : 21 juin 2006, 14:46
par riadh100
J'ai le message "impossible d'afficher la page" de l'explorateur. (la page ne se charge plus).
j'ai remarqué qu'avec un fichier de taille < 600k tous marche bien et avec un fichier >600k la page ne se charge plus. bien que j'ai modifié les paramétre du fichier "PHP.ini" comme suit:
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 50M
Posté : 21 juin 2006, 18:05
par mere-teresa
Pourquoi ne pas avoir mis de répertoire temporaire ?
upload_tmp_dir = /tmp
Par ailleurs, est-ce que votre serveur est sous Linux ? Avec Apache ?
Posté : 23 juin 2006, 11:28
par assewer
Bonjour,
On a essayé cette solution :upload_tmp_dir = /home/tmp mais le probléme n'est pas encore résolu
Posté : 23 juin 2006, 16:59
par assewer
Est ce que le fichier httpd.conf a une influence sur l'upload d'un fichier volumineux .
Posté : 24 juin 2006, 10:22
par nejme.eddinne
Bonjour
voici le fichier de configuration (php.ini)
Code : Tout sélectionner
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "d:/wamp/tmp"
; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
l'erreur affiché est une erreur d'accès...
la taille du fichier est prise en compte aussi
vous pouvez faire comme suit
ini_set("upload_tmp_dir","./tmp");
biensur il faut créer le repertoir "tmp" dans le mm dossier que le fichier qui contient le code.
Posté : 18 juil. 2006, 13:26
par geji
si il te dit "impossible d'afficher la page", je dirais que le probleme vient de Apache plutot que de php (puisqu'il n'arrive meme pas jusqu'au script en fait)
Tu as jeté un oeil au fichier htppd.conf ?