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