Funksioni copy

Funksioni copy krijon një kopje të skedarit nga burimi në vendin e specifikuar. Parametri i parë i funksionit pranon rrugën tek skedari burim, i dyti - rrugën ku duhet të kopjohet skedari. Funksioni kthen true nëse kopjimi është i suksesshëm dhe false në rast gabimi.

Sintaksa

phpcopy(source, dest);

Shembull

Le të kopjojmë skedarin nga source.txt në destination.txt:

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

Rezultati i ekzekutimit të kodit (nëse skedari është kopjuar me sukses):

phptrue

Shembull

Le të përpiqemi të kopjojmë një skedar që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Kopjimi me kontroll të ekzistencës së skedarit burim:

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';
  }
?>

Shihni gjithashtu

  • funskionin rename,
    i cili riemëron ose lëviz një skedar
  • funksionin unlink,
    i cili fshin një skedar
  • funksionin file_exists,
    i cili kontrollon ekzistencën e një skedari