PHP’de dosya ve klasör işlemleri için bir dizi işlev bulunur. Bu işlevler, dosyaları oluşturma, okuma, yazma, silme, klasör oluşturma, klasör içeriğini listeleme gibi çeşitli işlemleri gerçekleştirmenizi sağlar. İşte bazı temel dosya ve klasör işlemleri için kullanılan PHP işlevleri:
- Dosya Oluşturma:
fopen()
: Bir dosyayı açar ve dosya kaynağını temsil eden bir işaretçi döndürür.fwrite()
: Bir dosyaya veri yazar.fclose()
: Bir dosyayı kapatır.
- Dosya Okuma:
fread()
: Bir dosyadan belirli bir miktarda veriyi okur.fgets()
: Bir dosyadan bir satır okur.file_get_contents()
: Bir dosyanın tamamını bir dize olarak okur.
- Dosya Yazma:
fwrite()
: Bir dosyaya veri yazar.file_put_contents()
: Bir dosyaya bir dizeyi yazma işlemini gerçekleştirir.
- Dosya Silme:
unlink()
: Bir dosyayı siler.
- Klasör İşlemleri:
mkdir()
: Yeni bir klasör oluşturur.rmdir()
: Bir klasörü siler.scandir()
: Bir klasörün içeriğini listeler.is_dir()
: Belirtilen yolun bir klasör olup olmadığını kontrol eder.
- Dosya/Klasör Varlığını Kontrol Etme:
file_exists()
: Bir dosyanın var olup olmadığını kontrol eder.is_file()
: Belirtilen yolun bir dosya olup olmadığını kontrol eder.
Bu sadece temel işlemleri kapsayan birkaç örnek. PHP’de dosya ve klasör işlemleriyle ilgili daha fazla işlev ve detay için PHP’nin resmi belgelerine başvurmanızı öneririm. Ayrıca, dosya ve klasör işlemleri yaparken güvenlik önlemlerini almak için kullanıcı girişlerini kontrol etmek ve doğrulamak önemlidir.