in realtà avevo aggiunto echo, cmq questo è lo script:
Codice PHP:
<?php
require('../../../includes/prepend.inc.php');
$immagini = array();
$dir = ".";
$files = scandir($dir); //leggo il contenuto della cartella corrente
foreach ($files as $file) { //per ogni elemento trovato
if (is_file($file)) { //se è un file
$immagini[] = $file; //lo aggiungo in un array che conterrà solo file
}
}
foreach($immagini as $img) { //per ogni file nell'array
$query = "SELECT * FROM articolo WHERE NomeImmagine = $img AND Attivo = 0"; //cerco nel db una entry con tale file
$result = mysql_query($query); //effettuo la query
if (mysql_num_rows($result) == 0) { //se non trovo niente
unset("$img"); //cancello il file
echo "1";
} else {
echo "0";
}
}
?>
l'errore è:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or '$' in /var/www/mywebsite/UserFiles/Image/Prodotti/CheckImage.php on line 17