ftp
4 سال پیش توسط ftp مطرح شد
1 پاسخ

تشخیص خالی بودن یک فایل

@abedim910
@ali.bayat
چطوری تشخیص بدیم که یک فایل txt خالی هست یا نه ؟
با empty نمیشه این کار رو کرد


ثبت پرسش جدید
متین طیبی نیا
تخصص : backend
@MatinTayebi 4 سال پیش آپدیت شد
1

سلام
شما میتونید از دستور filesizeیاfile_get_contents که فایل را در قالب string تحویل میده استفاده کنید. حالا شما با یک if ساده میتونید بفهمید فایل خالی است یا نه

if (filesize('test.txt') == 0){
    echo "فایل خالی میباشد";
}

اگه کد بالایی کار نکرد (شاید توی فایل فاصله وجود داشته باشه)از کد پایین استفاده کن :

if (trim(file_get_contents('test.txt')) == false) {
    echo "فایل خالی میباشد";
}

منبع


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام