📺 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:
- 📤 Upload Files
- Upload all files to your web server
- 🔒 Set Directory Permissions
- Ensure these directories are writable (chmod 777):
- 📂 uploads/
- 📂 uploads/channel-icons/
- 📂 uploads/images/
- Ensure these directories are writable (chmod 777):
- 🧙♂️ Run Installation Wizard
- Visit
🌐 your-domain.com/install.php
and follow these steps:- ✅ System requirements check
- 🗄️ Database configuration
- ⚙️ Site settings setup
- 📥 Database import
- Visit
- 🔧 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