Duplicata possible:
Cloner + Renommer le fichier avec PHP
Cela devrait être assez facile. Je ne veux pas copier et renommer des images qui existent déjà sur le serveur tout en conservant l'image d'origine.
Voici l'emplacement de l'image d'origine:
images/
folder/
one.jpg
C'est ce que je veux:
images/
folder/
one.jpg
one_thumb.jpg
Comment puis-je atteindre cet objectif? Vous pouvez voir que je ne renomme pas simplement un fichier/une image existante. Je veux le copier et le renommer dans le même répertoire.
Utilisez simplement la méthode de copie: http://php.net/manual/en/function.copy.php
Ex:
<?php
$file = 'images/folder/one.jpg';
$newfile = 'Images/folder/one_thumb.jpg';
if (!copy($file, $newfile)) {
echo "failed to copy";
}
PHP a une fonction, copie intégrée qui peut le faire. Voici un exemple:
<?php
$file = 'one.jpg';
$newfile = 'one_thumb.jpg';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
La fonction renvoie un booléen indiquant si la copie a réussi. C'est aussi simple que ça!