W3docs

copy()

Die Funktion copy() in PHP kopiert eine Datei von einem Ort an einen anderen – unverzichtbar für Server-Admins und Webentwickler.

Einführung in die PHP-Funktion copy()

Die Funktion copy() in PHP wird verwendet, um eine Datei von einem Ort an einen anderen zu kopieren. Sie ist eine wichtige Funktion für Server-Administratoren und Webentwickler, die ihre Dateien und Verzeichnisse verwalten möchten.

Die Funktion copy() akzeptiert zwei Parameter: die Quelldatei und die Zieldatei. In diesem Artikel besprechen wir die Syntax und die Parameter der Funktion copy() sowie Beispiele zu ihrer Verwendung.

Syntax

Die Syntax der Funktion copy() lautet wie folgt:

Die Syntax der Funktion copy() in PHP

bool copy ( string $source , string $dest [, resource $context ] )
  • source: die Quelldatei
  • dest: die Zieldatei
  • context: (optional) ein Stream-Kontext

Parameter

Die Funktion copy() nimmt zwei erforderliche Parameter und einen optionalen Parameter entgegen:

  1. $source: Der Pfad zur Datei, die kopiert werden soll. Dieser Parameter kann ein string sein, der den Pfad zur Datei enthält.
  2. $dest: Der Pfad zur neuen Datei. Dieser Parameter kann ein string sein, der den Pfad zur neuen Datei enthält.
  3. $context: Ein optionaler Stream-Kontext. Mit diesem Parameter können zusätzliche Optionen beim Kopieren der Datei festgelegt werden.

Beispiele

Hier sind einige Beispiele zur Verwendung der Funktion copy():

Beispiel 1: Eine Datei kopieren

Das folgende Beispiel kopiert die Datei example.txt aus dem Verzeichnis /home/user1/ in das Verzeichnis /home/user2/:

Eine Datei in PHP kopieren

copy("/home/user1/example.txt", "/home/user2/example.txt");

Beispiel 2: Eine Datei mit einem Stream-Kontext kopieren

Das folgende Beispiel kopiert die Datei example.txt aus dem Verzeichnis /home/user1/ in das Verzeichnis /home/user2/, mit einem Stream-Kontext:

Beispiel der PHP-Funktion copy()

<?php

$context = stream_context_create([
    'ftp' => [
        'overwrite' => true,
    ],
]);

copy("/home/user1/example.txt", "/home/user2/example.txt", $context);

Fazit

Zusammenfassend lässt sich sagen, dass die Funktion copy() eine wichtige PHP-Funktion ist, mit der eine Datei von einem Ort an einen anderen kopiert werden kann. Sie ist unverzichtbar für die Verwaltung von Dateien und Verzeichnissen und stellt sicher, dass sich diese an den richtigen Speicherorten befinden.

Mithilfe der in diesem Artikel bereitgestellten Beispiele sollten Sie die Funktion copy() nun problemlos in Ihrem PHP-Code einsetzen können. Wenn Sie Fragen oder Bedenken zur Verwendung der Funktion copy() in PHP haben, können Sie sich gerne an uns wenden. Wir helfen Ihnen gerne weiter.

Übungen

Übung
Was macht die Funktion copy() in PHP?
Was macht die Funktion copy() in PHP?
Was this page helpful?