5.00 / 1 oy

PHP'de runtime esnasında dosya kopyalamak

PHP'de sunucuda yer alan dosyaları listelemek ve dosya eklemek ile ilgili uygulamaları yaptıktan sonra gecenin son örneği de PHP'de sunucuda runtime esnasında dosya kopyalama işlemi olsun. Önceki yazılarım için:

bkz: PHP ile klasördeki tüm dosyaları görüntülemek (scandir)

bkz: PHP'de dizinde bulunan belli bir uzantıya sahip dosyaları aramak

bkz: PHP'de runtime esnasında klasör yaratmak

bkz: PHP'de bir dosya var mı kontrol etmek

PHP'de dosya kopyalamak için copy fonksiyonu kullanılır. copy fonksiyonu iki parametre alarak kullanılır ve ilk parametresinde kopyalanacak olan dosyanın dizini yer alırken ikinci parametresinde ise yaratılacak olan dosyanın dizini ve adı yazılır.

Örnek: uploads klasörü altında yer alan resim.jpg dosyasını uploads2 klasörü altında foto.jpg olarak kopyalayın.

Çözüm:

<?php
    copy("uploads/resim.jpg", "uploads2/foto.jpg")
?>

Not: kopyalanacak kaynak dosyanın bulunamaması, dizinin yanlış yazılması ya da dosya yazma izinlerinin olmaması durumlarında aşağıdaki hatayı alabilirsiniz:

copy(uploads/resim.jpg): Failed to open stream: No such file or directory in /workspace/Main.php on line x

bkz: PHP'de Dinamik Fonksiyon Kullanımı

bkz: PHP'de Anonymous Function (Closure) Kullanımı ve Örnekleri

 

PhpCoder

18.03.2021 05:11

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de runtime esnasında dosya kopyalamak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.