معلم
1 سال پیش توسط معلم مطرح شد
3 پاسخ

محدود کردن سایز ویدیو در php

سلام وقت بخیر
میخواستم زمانی که کاربر سایز ویدیو را بیشتر از ۱۵۰ مگابایت فرستاد بهش پیغام هشدار بده و برنامه متوقف بشه اما این کد کار نمیکنه.کجای کار اشتباهه ؟
من سایز درست زدن ؟

$result = $files["video"]["size"];
if ($result > 150000000){
$message = "video size is only allowed up to 150 mb"
}
return $message;

ثبت پرسش جدید
AB ABNET
تخصص : توسعه دهنده وب
@abinot 1 سال پیش مطرح شد
0

شما فقط ; رو نزاشتید در اصل بعد تمام شدن هر کد باید گذاشت

$result = $files["video"]["size"];
if ($result > 150000000){
$message = "video size is only allowed up to 150 mb";
}
return $message;

معلم
تخصص : برنامه نویس php
@moalem 1 سال پیش مطرح شد
0

در حال حاضر کد درست کار میکند.اما مشکل اینه وقتی فایل را اپلود میکنم چه در حالت لوکال و چه در هاست زمانی زیادی طول میکشد تا پیغام خطا سایز بده این زمان خیلی جالب نیست نمیدونم میشه کد php اصلاح کرد که سریع پیغام حجم زیاد بده یا باید از جاوا اسکریپت استفاده کرد.


حسین افتخارراد
تخصص : نال کد
@hosseinradvictor 1 سال پیش مطرح شد
0

در php فایل ابتدا در temp قرار میگیره و سپس مشخصات از تمپ خوانده برای همین زمان ابتدا صرف اپلود شدن فایل سپس دریافت اطلاعات میگردد .
پیشنهاد میکنم از جاوااسکریپت استفاده کنید .

const myFile = document.getElementById("fileUpload").files[0]; 
            if (myFIle.size > 150000000) // 150 MiB for bytes.
            {
                alert("File size must under 150MiB!");
                return;
            }

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

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