Funkcija copy

Funkcija copy kreira kopiju fajla iz izvora na navedeno mesto. Prvi parametar funkcija prihvata putanju do izvornog fajla, drugi - putanju gde treba kopirati fajl. Funkcija vraća true pri uspešnom kopiranju i false pri grešci.

Sintaksa

phpcopy(source, dest);

Primer

Kopirajmo fajl iz source.txt u destination.txt:

php<?php
  $res = copy('source.txt', 'destination.txt');
  var_dump($res);
?>

Rezultat izvršavanja koda (ako je fajl uspešno kopiran):

phptrue

Primer

Pokušajmo da kopiramo fajl koji ne postoji:

php<?php
  $res = copy('nonexistent.txt', 'destination.txt');
  var_dump($res);
?>

Rezultat izvršavanja koda:

phpfalse

Primer

Kopiranje sa proverom postojanja izvornog fajla:

php<?php
  if (file_exists('source.txt')) {
    $res = copy('source.txt', 'destination.txt');
    echo $res ? 'Fajl je kopiran' : 'Kopiranje nije uspelo';
  } else {
    echo 'Izvorni fajl nije pronađen';
  }
?>

Pogledajte takođe

  • funkciju rename,
    koja preimenuje ili premesti fajl
  • funkciju unlink,
    koja briše fajl
  • funkciju file_exists,
    koja proverava postojanje fajla