#!/bin/bash

# Set the target directory
TARGET_DIR="/home/u823615568/domains/vamosaturistear.com/public_html/wp-content/uploads"

echo "Scanning for problematic filenames in: $TARGET_DIR"
echo

# Find files with problematic characters
find "$TARGET_DIR" -type f | while read -r file; do
    filename=$(basename "$file")

    # Check for non-ASCII characters, spaces, or unsafe URL characters
    if [[ "$filename" =~ [^[:ascii:]] || "$filename" =~ [\ @\?\#\%\&\$\!\¡\¿\:\;] ]]; then
        echo "⚠️ Problematic file: $file"
    fi
done

echo
echo "Scan complete."

