بررسی سالم بودن فایل زیپ با کدهای php

2

بارها و بارها پیش اومده که فایلی با پسوند زیپ رو بر روی هاست خودمون از طریق اکانت ftp و یا انتقال سرور به سرور بارگذاری کردیم. اکثر مواقع در این روند یکسری خطا رخ میده و فایل نهایی ممکن هست به هر دلیلی دچار خطا بشه.

برای این که از سالم بودن فایل خودمون مطمئن بشیم میتونیم قطعه کد php زیر رو در کنار فایل خودمون اجرا کنیم تا از سایم بودن فایل مطمئن بشویم

[php]
$zip = new ZipArchive();
$res = $zip->open(‘test.zip’, ZipArchive::CHECKCONS);
if ($res !== TRUE) {
switch($res) {
case ZipArchive::ER_NOZIP:
die(‘not a zip archive’);
case ZipArchive::ER_INCONS :
die(‘consistency check failed’);
case ZipArchive::ER_CRC :
die(‘checksum failed’);
default:
die(‘error ‘ . $res);
}
}
[/php]

از روش فوق در سایتهای دانلود به خوبی میشه بهره برد تا بتونیم به کاربران سایت با اطمینان بگوییم که تمامی فایلها سالم هستند.

2 نظرات
  1. ایمیل مارکتینگ می گوید

    با تشکر از مطلب خوبتان

  2. طراحی سایت مشهد می گوید

    اقا دستتون درد نکنه خسته نباشید عالیییی بود

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.