copy Funksie

Die funksie copy skep 'n kopie van 'n lêer vanaf die bron na die gespesifiseerde plek. Die eerste parameter van die funksie aanvaar die pad na die oorspronklike lêer, die tweede - die pad waarheen die lêer gekopieër moet word. Die funksie gee true terug vir suksesvolle kopiëring en false vir 'n fout.

Sintaksis

phpcopy(source, dest);

Voorbeeld

Kom ons kopieer die lêer van source.txt na destination.txt:

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

Resultaat van die kode-uitvoering (as die lêer suksesvol gekopieër is):

phptrue

Voorbeeld

Kom ons probeer om 'n nie-bestaande lêer te kopieer:

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

Resultaat van die kode-uitvoering:

phpfalse

Voorbeeld

Kopiëring met kontrole vir die bestaan van die bronlêer:

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

Sien ook

  • die funksie rename,
    wat 'n lêer hernoem of skuif
  • die funksie unlink,
    wat 'n lêer verwyder
  • die funksie file_exists,
    wat die bestaan van 'n lêer kontroleer