Datei kopieren

In diesem einfachen Beispiel wird gezeigt, wie eine Datei mit PHP in einen anderen Ordner kopiert werden kann.

In der Beispielanordnung befindet sich der Ordner “quelle” (enthält die zu kopierende Datei) und der zunächst leere Ordner “ziel”:

In der Plugindatei “beispiel-plugin.php” wurde dieser PHP-Code hinzugefügt:

$bp_1 = plugin_dir_path(__FILE__) . 'quelle/datei.txt';
$bp_2 = plugin_dir_path(__FILE__) . 'ziel/datei.txt';
if (!copy($bp_1, $bp_2)) {}

Damit wird nun die Datei “datei.txt” zum Ordner “ziel” kopiert. Wenn keine Datei im Zielordner liegt, wird sie neu erstellt. Ist bereits eine Datei vorhanden und weicht sie inhaltlich von der Quelldatei ab, wird sie überschrieben.