Upload : ecraser fichier existant

Résolu
Bonjour à tous,

J'utilise un système d'upload de photos que je copie a deux endroits différents.
J'aimerais pouvoir ecraser ces photos si il y a deja une photo portant le meme nom, est-ce possible ?

voici le code que j'utilise pour copier à ces deux endroits :

$file = $_FILES['photoAgent']['tmp_name'];

//Copie de l'image dans les deux dossiers cibles
rename($file, "//1er_repertoire_serveur/$nom");
copy("//1er_repertoire_serveur/$nom","//2eme_repertoire_serveur/$nom");

Voila merci par avance.
Configuration: Windows XP
Firefox 2.0.0.11

3 réponses

  1. Bonjour

    Mauvais manip ! il y a une fonction toute faite pour ça

    move_uploaded_file($file = $_FILES['photoAgent']['tmp_name'], $destination);
    Si le fichier de destination existe déjà, il sera écrasé. (c'est dans la doc PHP)
    1
    1. Bonjour,

      merci a toi tu m'as mis sur la piste, j'avais deja vu qu'il y avait cette fonction mais je ne pouvais pas l'utiliser 2 fois pour copier à deux endroits différents.
      Mais il suffisait de faire une premiere fois un move_uploaded_file() et ensuite le copy() d'un repertoire a l'autre.

      Voila merci
      0
      1. pour ton upload d'images utilises ce script il m'a beaucoup servi.
        http://damienalexandre.fr/Upload-d-image-en-PHP.html
        -1