(PHP 4, PHP 5, PHP 7)
copy — Dosya kopyalar
$kaynak
, string $hedef
[, resource $bağlam
] ) : bool
kaynak
dosyasını hedef
dosyasına kopyalar.
Dosyayı taşımak istiyorsanız rename() işlevini kullanın.
kaynak
Kaynak dosyanın yolu.
hedef
Hedef dosyanın yolu. Bir URL olarak belirtilirse sarmalayıcı mevcut dosyaların üzerine yazılmasını desteklemiyorsa kopyalama başarısız olabilir.
Hedefte dosya varsa, dosyanın üzerine yazılır.
bağlam
stream_context_create() işlevi tarafından oluşturulmuş geçerli bir bağlam.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Sürüm: | Açıklama |
---|---|
5.3.0 | Bağlam desteği eklendi. |
4.3.0 |
Eğer fopen sarmalayıcıları etkinse, hem kaynak
hem de hedef artık URL olabilmektedir.
Ayrıntılar için fopen() işlevine bakınız.
|
Örnek 1 - copy() örneği
<?php
$mevcut = 'example.txt';
$yeni = 'example.txt.bak';
if (!copy($mevcut, $yeni)) {
echo "$mevcut kopyalanamadı...\n";
}
?>