PHP, dosya sistemi işlemleri yapmak için kullanışlı bir dizi yerleşik fonksiyon sağlar. İşte, PHP’de dosya sistemi işlevleri yapmak için bazı faydalı fonksiyonlar:
file_exists()
file_exists()
fonksiyonu, verilen dosyanın mevcut olup olmadığını kontrol eder.
if (file_exists("example.txt")) {
echo "File exists!";
} else {
echo "File does not exist.";
}
Yukarıdaki örnekte, file_exists()
fonksiyonu kullanarak "example.txt"
dosyasının var olup olmadığını kontrol ettik ve buna göre ekrana bir mesaj yazdırdık.
is_file()
is_file()
fonksiyonu, bir dosyanın normal bir dosya olarak mevcut olup olmadığını kontrol eder.
if (is_file("example.txt")) {
echo "It is a file!";
} else {
echo "It is not a file.";
}
Yukarıdaki örnekte, is_file()
fonksiyonu kullanarak "example.txt"
dosyasının normal bir dosya olup olmadığını kontrol ettik ve buna göre bir mesaj yazdırdık.
file_get_contents()
file_get_contents()
fonksiyonu, bir dosyanın içeriğini bir dize olarak okur.
$content = file_get_contents("example.txt");
echo $content;
Yukarıdaki örnekte, file_get_contents()
fonksiyonu kullanarak "example.txt"
dosyasının içeriğini okuyup ekrana bastırdık.
file_put_contents()
file_put_contents()
fonksiyonu, bir dizeyi bir dosyaya yazar.
$content = "Hello World!";
file_put_contents("example.txt", $content);
Yukarıdaki örnekte, file_put_contents()
fonksiyonu kullanarak "Hello World!"
dizesini "example.txt"
dosyasına yazdık.
unlink()
unlink()
fonksiyonu, belirtilen dosyayı siler.
unlink("example.txt");
Yukarıdaki örnekte, unlink()
fonksiyonu kullanarak "example.txt"
dosyasını sildik.
mkdir()
mkdir()
fonksiyonu, belirtilen bir dizin oluşturur.
mkdir("new_directory");
Yukarıdaki örnekte, mkdir()
fonksiyonu kullanarak "new_directory"
adında bir dizin oluşturduk.
rmdir()
rmdir()
fonksiyonu, belirtilen dizini siler.
rmdir("new_directory");
Yukarıdaki örnekte, rmdir()
fonksiyonu kullanarak "new_directory"
adlı dizini sildik.
Bu şekilde, PHP ile dosya sistemine erişebilir ve çeşitli işlemler yapabilirsiniz.