Kazi copy

Kazi copy inaunda nakala ya faili kutoka kwenye chanzo hadi kwenye eneo maalum. Kigezo cha kwanza kinachukuliwa na kazi ni njia ya faili asilia, cha pili - ni njia, ambapo faili inahitaji kuigwa. Kazi hurudisha true wakati wa kuiga kwa mafanikio na false wakati wa hitilafu.

Mtindo

phpcopy(chanzo, marudio);

Mfano

Wacha tuige faili kutoka chanzo.txt hadi marudio.txt:

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

Matokeo ya utekelezaji wa kodi (ikiwa faili imeigwa kwa mafanikio):

phpkweli

Mfano

Wacha tujaribu kuiga faili isiyoepukika:

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

Matokeo ya utekelezaji wa kodi:

phpuwongo

Mfano

Kuiga kwa kukagua uwepo wa faili asilia:

php<?php
  if (file_exists('chanzo.txt')) {
    $res = copy('chanzo.txt', 'marudio.txt');
    echo $res ? 'Faili imeigwa' : 'Kuiga kumeshindwa';
  } else {
    echo 'Faili ya chanzo haipatikani';
  }
?>

Angalia pia

  • kazi rename,
    ambayo inabadilisha jina au kuhamisha faili
  • kazi unlink,
    ambayo inafuta faili
  • kazi file_exists,
    ambayo inakagua uwepo wa faili