OVH Cloud OVH Cloud

probleme d'upload de fichier

7 réponses
Avatar
news.free.fr
bonjour

j'ai mis en pratique les info données par la faq concernant l'upload de
fichiers sur le serveur web (http://faqfclphp.free.fr/#rub2.9)

<form name="formulaire_envoi_fichier" enctype="multipart/form-data"
method="post" action="upload.php">
<input type="file" name="fichier_choisi">
<br>
<br>
<input type="submit" name="bouton_submit" value="Envoyer le
fichier">
</form>

Cependant l'upload ne se fait pas, et mon log me recupère cette erreur :
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0


quelqu'un a t'il une solution ?

merci
Greg

7 réponses

Avatar
CrazyCat
news.free.fr wrote:

<form name="formulaire_envoi_fichier" enctype="multipart/form-data"
method="post" action="upload.php">
Cependant l'upload ne se fait pas, et mon log me recupère cette erreur :
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0
quelqu'un a t'il une solution ?


Vérifier que free accepte l'upload.

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @

Avatar
nicol
oui, il l'accepte, je l'utilise;

il faut que tu mettes le repertoire vers lequel tu veux uploader en mode
d'autorisation 777 (lecture/ecriture)

bye
Nico.

"CrazyCat" a écrit dans le message de news:
ca719s$j10$
news.free.fr wrote:

<form name="formulaire_envoi_fichier" enctype="multipart/form-data"
method="post" action="upload.php">
Cependant l'upload ne se fait pas, et mon log me recupère cette erreur :
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0
quelqu'un a t'il une solution ?


Vérifier que free accepte l'upload.

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @



Avatar
CrazyCat
wrote:

oui, il l'accepte, je l'utilise;

il faut que tu mettes le repertoire vers lequel tu veux uploader en mode
d'autorisation 777 (lecture/ecriture)
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0
quelqu'un a t'il une solution ?




Je l'avais utilisé aussi fut un temps, et je me pose une question:
Le problème est sur la création du fichier temporaire, ne faut-il pas
redéfinir le répertoire de stockage des fichiers temporaires?
Avec les nouvelles politiques de Free, il y a de plus en plus de choses
étranges :)

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @



Avatar
m-e-
"CrazyCat" a écrit dans le message de news:ca95kn$bar$
wrote:

oui, il l'accepte, je l'utilise;

il faut que tu mettes le repertoire vers lequel tu veux uploader en mode
d'autorisation 777 (lecture/ecriture)
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0
quelqu'un a t'il une solution ?




Je l'avais utilisé aussi fut un temps, et je me pose une question:
Le problème est sur la création du fichier temporaire, ne faut-il pas
redéfinir le répertoire de stockage des fichiers temporaires?
Avec les nouvelles politiques de Free, il y a de plus en plus de choses
étranges :)

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @



Mais s'agit-il bien d'un problème chez Free ?




Avatar
nicol
voici mon code, en réponse à la validation du formulaire, ca sera plus
simple :

if(!empty($_FILES["fichier_choisi"]["name"]))
{
//nom du fichier choisi:
$nomFichier = $_FILES["fichier_choisi"]["name"] ;
//nom temporaire sur le serveur:
$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
//type du fichier choisi:
$typeFichier = $_FILES["fichier_choisi"]["type"] ;
//poids en octets du fichier choisit:
$poidsFichier = $_FILES["fichier_choisi"]["size"] ;
//code de l'erreur si jamais il y en a une:
$codeErreur = $_FILES["fichier_choisi"]["error"] ;

$nomfichier=$_FILES["fichier_choisi"]["name"];

if(copy($nomTemporaire, $chemin.$nomFichier)) echo("copie effectuée");
else echo("erreur de copie");


bye
Nico




"CrazyCat" a écrit dans le message de news:
ca95kn$bar$
wrote:

oui, il l'accepte, je l'utilise;

il faut que tu mettes le repertoire vers lequel tu veux uploader en mode
d'autorisation 777 (lecture/ecriture)
PHP Warning: File upload error - unable to create a temporary file in
Unknown on line 0
quelqu'un a t'il une solution ?




Je l'avais utilisé aussi fut un temps, et je me pose une question:
Le problème est sur la création du fichier temporaire, ne faut-il pas
redéfinir le répertoire de stockage des fichiers temporaires?
Avec les nouvelles politiques de Free, il y a de plus en plus de choses
étranges :)

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @





Avatar
Pascal Legrand
-------- Message original --------


php.ini
file_uploads = 1 (ou on je ne sais plus) pour autoriser l'upload de fichiers.........peut etre????

--
Pascal Legrand
*IUT de Chartres* - _Service Informatique_
1 place Pierre Mendès France - 28000 Chartres
Tel: 02 37 91 83 36 - Fax: 02 37 91 83 01

Avatar
news.free.fr
merci à tous pour ces infos

Malgré le message d'erreur qui n'est pas tres explicite il s'agissait d'un
problème de droits sur le repertoire temporaire utilisé (spécifié dans le
php.ini)
Mon problème est donc résolu

merci
Greg