copy('foo/test.php', 'bar/test.php');
Ci-dessus, le code qui transférera le test.php fichier foo
-bar
et ainsi remplacer les fichiers si nécessaire. J'essaie de réaliser ce qui précède mais avec plusieurs répertoires indéfinis. Comment ferais-je cela?Comment copier un fichier dans plusieurs répertoires, PHP?
Dans l'ensemble
- Il y a un tas de répertoires dans un seul endroit (une quantité non définie)
- Je dois remplacer les fichiers test.php dans ces répertoires avec la nouvelle qui a été des copies de
foo
.
J'apprécierais n'importe quelle aide, merci!
Vous ne pouvez avoir qu'une seule destination pour la copie. Ce qui signifie que vous devez appeler la copie plusieurs fois. Il semble que vous pourriez glob à travers la structure du répertoire et copier le fichier à chacun. – mkaatman
Utilisez une boucle où vous copiez ('foo/test.php', $ dir. '/test.php') 'avec plusieurs valeurs de' $ dir'. – Barmar
Si tous les fichiers de destination existent déjà, vous pouvez utiliser 'glob()' pour les trouver tous. – Barmar