8000 GitHub - tonimaxx/PHP-Check-Images
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tonimaxx/PHP-Check-Images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

📸 Image List with Reset and Visibility Toggle

Version PHP Bootstrap License

A dynamic image gallery manager with progress tracking and visibility controls! 🚀

✨ Features

🖼️ Image Management

  • Dynamic image listing from specified directory
  • Support for multiple image formats (jpg, jpeg, png, gif, bmp, webp)
  • Intuitive checkbox-based selection system

📊 Progress Features

  • Real-time progress tracking
  • Dynamic percentage calculation
  • Clear count display (checked/total)

🎯 Core Functionalities

  • Toggle visibility of checked images
  • Quick reset via URL parameter
  • Persistent state management

⚙️ Configuration

// PHP Configuration Section
$image_directory = './checkimage';   // 📁 Image storage directory
$allowed_extensions = [              // 🖼️ Supported formats
    'jpg', 'jpeg', 'png', 
    'gif', 'bmp', 'webp'
];
$font_size = "30px";                // 📝 Text size

🚀 Getting Started

1️⃣ Installation

  1. Clone the repository
  2. Create checkimage directory
  3. Add your images to the directory

2️⃣ Access

  • Navigate to: http://localhost/index.php

3️⃣ Features Usage

  • 👁️ Toggle Visibility: Use checkbox to show/hide checked images
  • 🔄 Reset All: Visit index.php?reset=true

🛠️ Technical Overview

📝 PHP Components

  • Directory scanning system
  • File format validation
  • Reset state management

💻 JavaScript Features

  • Progress calculation
  • Visibility toggle management
  • LocalStorage state persistence

🔧 Dependencies

<!-- Bootstrap 5 Integration -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>

🖼️ Views

📸 Interface Types

  1. Default View

    • Grid layout display
    • Progress tracking
    • Visibility controls
  2. Reset View

    • Clean state
    • Fresh start interface

🛠️ Tech Stack

  • PHP
  • Bootstrap
  • JavaScript
  • HTML5
  • CSS3

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


⭐ Star this repository if you find it helpful!

📝 Feel free to contribute or report issues.

🔗 Back to top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0