lo script non restituisce alcun errore.
Se unlink fallisce, restituisce FALSE ed un warning (es. Permission denied, No such file or directory, etc.).

Sei sicuro di aver inserito correttamente il codice per far visualizzare gli errori?
Se sostituisci unlink() con questo codice, che cosa viene visualizzato?

Codice PHP:
$file 'we23.php';
error_reporting(E_ALL);
ini_set('display_errors'1);
if (!
file_exists($file)) {
  echo(
'file not found');
} elseif (!
is_writable($file)) {
  echo(
'file not writable');
} elseif(
unlink($file) != false) {
  echo(
'unlink faild');