Script zum Löschen des Contao Cache

Script zum Löschen des Contao Cache

Dieses Script löscht bei Aufruf den Contao Cache ( var/cache/prod ). Dazu einfach eine neue .php Datei im Verzeichnis /web mit dem folgenden Inhalt anlegen:

<?php

$path = __DIR__ . '/../var/cache/prod/';

delete( $path );

function delete( $target )
{
  if( is_dir ( $target ) )
  {
    $files = glob( $target . '*', GLOB_MARK );

    foreach( $files as $file )
    {
      delete( $file );
    }

    rmdir( $target );
    echo 'Verzeichnis gelöscht: ' . $target . '<br>';
  }
  elseif( is_file( $target ) )
  {
    unlink( $target );
    echo 'Datei gelöscht: ' . $target . '<br>';
  }
}

?>