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