tvonline

📺 PHP TV Directory

📡 IPTV Channel Directory with EPG Support

BUY the script from this Ko-fi page.


🌟 Features

👨‍💻 For Viewers:

  • 📋 Browse channels by categories
  • 📅 View current and upcoming shows with EPG
  • Save favorite channels (cookie-based)
  • 🔍 Search channels by name, category, or tags
  • 🚫 Report non-working channels
  • 🌙/☀️ Dark/Light theme support

🔧 For Administrators:

  • 🛠️ Manage TV channels (add, edit, delete)
  • 🗂️ Organize with categories and tags
  • 🗓️ EPG integration with IPTV.org
  • 📈 Ad placement management
  • 📝 Monitor channel reports
  • 🎨 Basic site customization

🖥️ Demo: https://anym3u8player.com/tvonline/
🔐 Admin: https://anym3u8player.com/tvonline/admin/login.php
👤 Username: admin
🔑 Password: admin123!


🛠️ Installation Guide

⚙️ System Requirements:

  • 🐘 PHP 8.3.0 or higher
  • 🗄️ MySQL 5.7+ or MariaDB 10.4+
  • 🌐 Apache with mod_rewrite enabled
  • 🔌 Required PHP Extensions:
    • PDO MySQL
    • GD Library
    • JSON
    • Fileinfo
    • MySQLi

🚀 Installation Steps:

  1. 📤 Upload Files
    • Upload all files to your web server
  2. 🔒 Set Directory Permissions
    • Ensure these directories are writable (chmod 777):
      • 📂 uploads/
      • 📂 uploads/channel-icons/
      • 📂 uploads/images/
  3. 🧙‍♂️ Run Installation Wizard
    • Visit 🌐 your-domain.com/install.php and follow these steps:
      • ✅ System requirements check
      • 🗄️ Database configuration
      • ⚙️ Site settings setup
      • 📥 Database import
  4. 🔧 Post-Installation Steps
    • 🗑️ Delete install.php
    • ✅ Verify config/installed.php exists
    • 🔑 Login to admin panel with default credentials:
      • 👤 Username: admin
      • 🔒 Password: admin123!
    • 🔄 Change default admin password immediately