evite d'utiliser les variables extraites des $_POST et companie. Tu ne peux pas savoir d'où viens la valeur de $fichier : le cookie, une variable serveur, le post, le get d'encore ailleur?
Au fait, tu sais qu'il y a $_FILES qu'est censé être plus pratique que $_POST pour l'upload de fichier?
Sinon, chez free, pour pouvoir uploader des fichier, il faut créer un dossier si je me souviens bien, mais je sais plus lequel.
PS : Petit détail :
Code :
- if ( file_exists($repedest.$fichier_name) )
- else
- { if ( !file_exists($fichier) )
- else
- if(!copy($fichier_name,"../Marcel.jpg" )) {
- ...
|
Donc on t'envoie un fichier "toto.txt", et toi tu le renomes "Marcel.jpg" en l'envoyant dans un répertoire autre que celui indiqué dans $repedest . On t'envoie "tata.bmp" et tu remplaces notre premier fichier.
Je viens de piger un truc : A ma conaissance free empéche de copier des fichiers dans les répertoires parents au répertoire courant. C'est normal que ca merde en plus de ton truc bizare de copie du fichier toujours avec le même nom.