Ho un problema davvero "strano" (almeno per me).

In un sistema che ho progettato ho un tasto "cancella" che mi permette di cancellare tutto c'ho che riguarda un elemento (es: file, immagini di una news e la news stessa).

Quando cancello le immagini nessun problema, quando provo a cancellare i file invece non ottengo nessun avviso dal php o apache ma il file non viene cancellato.

Ecco il codice che uso

codice:
## Costruisco il path
## In $fileDel['path_file'] c'è il nome del file (es.: file1.rar)
## In PATH_FILE_EV c'è il percorso completo al file (es.: /var/www/sito/file
## DS è il directory separator (lo slash o bacslash a seconda del sistema in cui si trova lo script)

$fileDelB = PATH_FILE_EV.DS.$fileDel['path_file'];

## Il file_exists restituisce "false"
	
if(file_exists($fileDelB) && !is_dir($fileDelB))
	unlink($fileDelB);
Ora, anche se escludo il controllo con l'if l'unlink non mi restituisce errori ma non cancella il file.

Non è un problema di permessi della cartella perchè gli stessi permessi sono settati per la cartella delle immagini e con lo stesso metodo le immagini vengono cancellate.

Il path è corretto, ho provato anche altre combinazioni (tipo path relativo o togliendo pezzi della radice tipo "/var/")

Il "safe_mode" del server è Off

Il sistema girava sul server installato sul mio pc, ora gira su un server interno della ditta (posso fare tutte le modifiche che voglio), prima del trasferimento questa cosa funzionava.

Io ho finito le risorse, mi rimanete voi.. Aiuto