Selling HDToday - Movie/TV Show Streaming PHP Script

codyphp

Active Member
48
2025
9
2,100
69b359ad83f07.png


A lightweight Movie & TV catalog + watch-page web application built with PHP + MySQL, featuring a clean front-end, SEO-friendly URLs, and a full admin panel for managing movies, TV shows, seasons/episodes, and multiple video/embed “servers” per title.


It includes a guided web installer, a structured MySQL schema, and a JSON API layer used by the front-end for fast filtering, search, comments, favorites, views, and like/dislike voting. The admin area includes security hardening features (CSRF protection, login throttling, optional IP allow-listing, and TOTP 2FA / Google Authenticator-compatible setup).

Key features​

  • Movies & TV Shows
    • Movie list pages + TV show list pages
    • Detail pages (overview, metadata, posters/backdrops, etc.)
    • TV structure: shows → seasons → episodes
  • Watch pages with multi-server support
    • Multiple embed/source entries per movie/episode (“try other servers” UI)
    • Watch-page voting (👍/👎) + view tracking
    • Share modal/action
  • User interactions
    • Favorites (visitor-based)
    • Comment system with anti-spam controls (rate limits, min time before posting, optional approval/moderation)
  • Admin dashboard & management
    • CRUD for movies, TV shows, seasons, episodes
    • Manage embeds/sources per movie/episode
    • Comment moderation panel
    • Ads manager (separate home/watch ad slots)
    • Site settings (SEO title/description/keywords, logo, analytics/head scripts)
    • Security settings + 2FA
  • TMDB integration
    • Admin setting for TMDB API key
    • Tools for importing metadata / bulk TMDB workflows (search/import utilities)
  • SEO / structure
    • Pretty routes (e.g., /movie/..., /watch-movie/..., /tv/...)
    • robots.txt + /sitemap.xml generator
  • Installer
    • Browser-based installer that writes DB settings, installs schema, creates admin user, and locks installation afterward

Full server / hosting requirements​

Minimum hosting that works​

This can run on shared hosting as long as it supports PHP 8+ and MySQL.
  • Web server: Apache 2.4+ (preferred for included .htaccess routing)
    • mod_rewrite enabled
    • AllowOverride All (or equivalent) so .htaccess rules apply
  • PHP: PHP 8.0+ (required; the code uses PHP 8 syntax such as match)
  • Database: MySQL 5.7+ / MySQL 8.0+ (schema is InnoDB + utf8mb4)
    • MariaDB generally works if it’s compatible with MySQL 5.7+ features
  • Required PHP extensions:
    • pdo + pdo_mysql
    • curl (used for TMDB + license verification calls)
    • mbstring
    • json (usually enabled by default)
    • openssl (commonly enabled; supports secure randomness/crypto functions)
  • File uploads: enabled (logo upload, etc.)
    • Ensure upload_max_filesize and post_max_size are at least 5MB (script default max upload is 5MB for images)
  • HTTPS: strongly recommended (especially for admin login and cookies)

For small-to-medium sites:
  • 1 vCPU / 1GB RAM / 20GB SSD (works fine for low traffic)
    For higher traffic or heavier DB usage:
  • 2 vCPU / 2GB RAM / 40GB SSD

Works on Nginx too (but you must add rewrite rules)​


Demo Video : Link
Product page : Link
Contact Page : https://codyphp.store/contact
Telegram : t.me/codyphpsupport
Post automatically merged:

Price Update :
Single Domain : $99
Multiple Domains : $299
Post automatically merged:

Update
Product page : Link
 
Last edited:
Back
Top