ارسال شده توسط oretnom23 در تاریخ شنبه 7 نوامبر 2020 - 17:30.
زبان
- PHP
![](http://pezhvak24.ir/dl/codester-proj/sites/default/files/styles/large/public/2020-11/images/vss_0.png?itok=oY0m5Voa)
پروژه: وب سایت اشتراک گذاری ویدیو با استفاده از PHP/MySQLi
در باره
وبسایت اشتراکگذاری ویدیو یک پروژه ساده PHP/MySQLi است که به کاربران وبسایت اجازه میدهد برخی ویدیوها را برای اشتراکگذاری آنلاین با عموم آپلود کنند. این پروژه از سایت های معروف و یکی از محبوب ترین سایت های اشتراک گذاری ویدیو که یوتیوب (YT) هستند الهام گرفته شده است. با استفاده از این سیستم برای آپلود و اشتراک گذاری یک کلیپ یا ویدیو، کاربر باید یک حساب کاربری ایجاد کند. هنگام آپلود یک ویدیو یا کلیپ در وب سایت، کاربر باید صفحه خود را به "آپلودهای من" هدایت کند.صفحه ای که در آن تمام لیست ویدیوهای آپلود شده آنها نشان داده می شود. سپس، کاربر به سادگی روی دکمه "آپلود" در سمت راست بالای محفظه صفحه کلیک می کند، سپس فرم آپلود ظاهر می شود، این ویژگی و برخی از رابط کاربری هنوز از یوتیوب الهام گرفته شده و استفاده آسان است. هنگامی که کاربر ویدیوی خود را برای آپلود انتخاب می کند، ویدیو یا کلیپ انتخابی دارای یک ناحیه پیش نمایش است که در سمت راست مدال آپلود قرار دارد و توجه داشته باشید که ویدیوی انتخابی هنوز به طور خودکار در سایت آپلود نمی شود تا زمانی که کاربر با کلیک روی دکمه "آپلود" مودال فرم را ارسال کند . کاربر همچنین می تواند یک تصویر کوچک یا پوستری برای نمایش کلیپ اضافه کند. این پروژه همچنین هنگام مشاهده سایر کاربران یا بازدیدکنندگان وب سایت، بازدیدهای موجود در هر کلیپ کاربر را شمارش می کند.
امکانات
- صفحه نخست
- صفحه ای که کاربران سیستم و بازدیدکنندگان وب سایت به طور پیش فرض هنگام مرور وب سایت اشتراک گذاری ویدیو هدایت می شوند. در این صفحه تمام کلیپ ها یا ویدیوهای آپلود شده در وب سایت نمایش داده می شود.
- ورود به سیستم
- حالت بازشو که در آن کاربران سیستم اعتبار سیستم خود را برای دسترسی به داده ها و عملکردهای وب سایت اشتراک ویدیو ارسال می کنند.
- صفحه ثبت نام
- صفحه ای که در آن کاربران جدید حساب کاربری خود را ایجاد می کنند.
- صفحه آپلودهای من
- صفحه ای که در آن کلیپ ها و ویدیوهای کاربر آپلود شده فهرست شده و مدیریت می شود.
- آپلود مدال
- حالت بازشو که در آن کاربران کلیپ جدید خود را آپلود می کنند و همچنین هنگام به روز رسانی ویدیوهای آپلود شده یا ارسال شده خود.
- کادر جستجو
- کادر ورودی که در نوار پیمایش بالای صفحه قرار دارد، جایی که کاربران یا بازدیدکنندگان هنگام جستجو یا جستجوی یک کلیپ یا ویدیوی خاص، کلمات کلیدی را وارد میکنند.
وب سایت اشتراک گذاری ویدیو با استفاده از HTML، PHP/MySQLi، CSS، جاوا اسکریپت (jQuery/Ajax) و Bootstrap برای طراحی توسعه داده شده است. کد منبع کاملاً کاربردی است و به راحتی قابل تغییر یا بهبود است. برای داشتن یک تجربه واقعی با استفاده از این پروژه ساده، دستورالعمل زیر را دنبال کنید.
نحوه اجرا
- کد منبع را دانلود کنید و فایل فشرده را استخراج کنید.
- هر وب سرور محلی که اسکریپت PHP را اجرا می کند را دانلود یا راه اندازی کنید.
- پایگاه داده وب سرور را باز کنید و یک پایگاه داده جدید با نام vss_db ایجاد کنید .
- فایل SQL واقع در پوشه پایگاه داده کد منبع را وارد کنید.
- کد منبع را کپی کرده و در محلی که سرور وب محلی شما به پروژه های محلی شما دسترسی دارد، جایگذاری کنید. مثال برای XAMPP('C:xampphtdocs')
- یک مرورگر وب باز کنید و پروژه را مرور کنید. به عنوان مثال [http://localhost/video-sharing-website]
نمونه دسترسی کاربر
ایمیل: jsmith@sample.com
رمز عبور: jsmith123
امیدوارم این وبسایت اشتراکگذاری ویدیوی ساده به شما در آنچه به دنبال آن هستید کمک کند، با خیال راحت کد منبع را دانلود و تغییر دهید.
برای کدهای منبع و آموزش های بیشتر در این وب سایت کاوش کنید.
لذت ببرید!