-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathteste.php
40 lines (29 loc) · 1.09 KB
/
teste.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
// Incluir o banco de dados
require_once($_SERVER['DOCUMENT_ROOT'].'/Database.php');
// Obtém a conexão PDO
$db = Database::getInstance();
$pdo = $db->getConnection();
// Define o diretório de origem das imagens
$directory = $_SERVER['DOCUMENT_ROOT'].'/imagens/';
// Consulta para pegar as URLs das imagens
$querySelect = "SELECT id, url_imagem FROM imagens";
$stmt = $pdo->prepare($querySelect);
$stmt->execute();
$imagens = $stmt->fetchAll(PDO::FETCH_ASSOC);
if (!$imagens) {
die("Nenhuma imagem encontrada no banco de dados.\n");
}
echo "Verificando imagens...\n";
foreach ($imagens as $imagem) {
// Caminhos completos para as imagens
$imagemPath = $directory . basename($imagem['url_imagem']);
// Verifica se a imagem principal existe no diretório
if (file_exists($imagemPath)) {
echo "<span style='color: green;'>Imagem encontrada: $imagemPath</span><br>";
} else {
echo "<span style='color: red;'>Imagem não encontrada: $imagemPath</span><br>";
}
}
echo "Verificação concluída.\n";
?>