ciao
metti un paio di var_dump e dimmi cosa riportano
metti un paio di var_dump e dimmi cosa riportano
PHP:
<?php
$dir="pinco_pallo/";//qui hai messo la tua spero
$file_excess=glob($dir."*.jpg");
$file_excess=array_merge($file_excess,glob($dir."*.JPG"));//il difetto di glob è che è casesensitive
//e se le hai gli altri tipi di immagini
$file_excess=array_merge($file_excess,glob($dir."*.png"));
$file_excess=array_merge($file_excess,glob($dir."*.gif"));
//ricavo i nomi dei file senza percorso
$file_excess=array_map("basename",$file_excess);
//questa parte poi la togli ***
echo "<pre>";
var_dump($file_excess);//dovresti vedere l'elenco dei file
echo "<pre>";
//***
//qui i dati di connessione
foreach($file_excess as $ch => $excess){
//se c'è puo essere in uno dei 4 campi riservati alle immagini
$excess=$dir.$excess;
$query="SELECT * FROM prova WHERE immagine='$excess' OR img2='$excess' OR img3='$excess' OR img4='$excess'";
$ris=mysql_query($query);
if(mysql_num_rows($ris)==0){//se 0 il nome non è in tabella
var_dump(unlink($dir.$excess));//meittilo in un var dump poi lo riporti come prima
}
}
?>