Функция copy

copy функциясы файлдың көшірмесін бастапқы көзден көрсетілген жерге жасайды. Бірінші параметр ретінде функция түпнұсқа файлдың жолын қабылдайды, екіншісі - файлдың қай жерге көшіру керектігін көрсететін жолды. Функция сәтті көшірген кезде true, ал қате кезінде false мәнін қайтарады.

Синтаксис

phpcopy(source, dest);

Мысал

source.txt файлын destination.txt файлына көшірейік:

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

Кодты орындау нәтижесі (егер файл сәтті көшірілсе):

phptrue

Мысал

Жоқ файлды көшіруге тырысайық:

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

Кодты орындау нәтижесі:

phpfalse

Мысал

Түпнұсқа файлдың бар екенін тексеру арқылы көшіру:

php<?php
  if (file_exists('source.txt')) {
    $res = copy('source.txt', 'destination.txt');
    echo $res ? 'File copied' : 'Copy failed';
  } else {
    echo 'Source file not found';
  }
?>

Сондай-ақ қараңыз

  • rename функциясы,
    ол файлды атауын өзгертеді немесе жылжытады
  • unlink функциясы,
    ол файлды жояды
  • file_exists функциясы,
    ол файлдың бар екенін тексереді