مدیریت فایل در PHP
مدیریت فایل در PHP
یکی از جنبههای اساسی برنامهنویسی وب است. این موضوع شامل خواندن، نوشتن، حذف و تغییر فایلها میشود. با استفاده از توابع مختلفی که PHP ارائه میدهد، میتوان به راحتی با فایلها کار کرد.خواندن فایلها
برای خواندن محتوای یک فایل، میتوان از تابع `fopen()` استفاده کرد. این تابع فایل را باز میکند و امکان خواندن آن را فراهم میسازد. سپس با استفاده از تابع `fread()` میتوان محتوای فایل را خواند.
```php
$file = fopen("example.txt", "r");
$content = fread($file, filesize("example.txt"));
fclose($file);
```
نوشتن در فایلها
برای نوشتن دادهها در یک فایل، از تابع `fopen()` با حالت نوشتن (`"w"`) استفاده میشود. این حالت فایل را ایجاد میکند یا در صورت وجود آن را پاک میکند. سپس با استفاده از `fwrite()` دادهها را به فایل اضافه میکنیم.
```php
$file = fopen("example.txt", "w");
fwrite($file, "Hello, World!");
fclose($file);
```
حذف فایلها
حذف فایل در PHP به سادگی با استفاده از تابع `unlink()` انجام میشود. این تابع یک رشته حاوی نام فایل را میپذیرد و آن را حذف میکند.
```php
unlink("example.txt");
```
مدیریت دایرکتوریها
PHP همچنین امکان کار با دایرکتوریها را فراهم میکند. میتوانید دایرکتوریها را ایجاد، حذف و لیست کنید. برای ایجاد دایرکتوری از تابع `mkdir()` و برای حذف از `rmdir()` استفاده میشود.
```php
mkdir("new_directory");
rmdir("new_directory");
```
در نهایت،