Files
Simple-Wishlist/include/delete_unused.php

32 lines
863 B
PHP

<?php
include_once('../config/config.php');
$dir = new DirectoryIterator('../' . $imagedir);
$conn = new mysqli($servername, $username, $password, $db);
if ($conn->connect_error)
die('Connection failed: ' . $conn->connect_error);
$sql = 'SELECT image FROM whishes';
$result = $conn->query($sql);
if ($result !== false && $result->num_rows > 0)
{
if ($rows = $result->fetch_all())
{
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
$filename = $fileinfo->getFilename();
if (!in_array($filename, $rows))
{
$deletepath = '../' . $imagedir . '/' . $filename;
unset($deletepath);
}
}
}
}
}
$conn->close();