diff --git a/protokolle.php b/protokolle.php index b0b11cf..319ffe2 100644 --- a/protokolle.php +++ b/protokolle.php @@ -6,22 +6,34 @@
" . $path_parts['filename'] . ""; - echo "\n"; - echo $urlHighlight->highlightUrls(file_get_contents($file)); - echo "\n"; +// Check if autoload.php file exists +if (!file_exists($autoloadPath)) { + echo "PHP Configuration changed. The autoload.php file is missing. Please run
"; +} else { + require $autoloadPath; + // Check if UrlHighlight class exists + if (!class_exists(\VStelmakh\UrlHighlight\UrlHighlight::class)) { + echo "composer install
orcomposer require vstelmakh/url-highlight
. Please inform the osamc.de staff about this problem.PHP Configuration changed. Run
"; + } else { + // Your existing code goes here + use VStelmakh\UrlHighlight\UrlHighlight; + $urlHighlight = new UrlHighlight(); + $files = glob("./protokolle/osamc_*.txt"); + foreach(array_reverse($files) as $file){ + $path_parts = pathinfo($file); + echo "composer require vstelmakh/url-highlight
. Please inform the osamc.de staff about this problem." . $path_parts['filename'] . "
"; + echo "\n"; + echo $urlHighlight->highlightUrls(file_get_contents($file)); + echo "\n"; + } + // Remove fclose($out); as $out is not defined + } } -fclose($out); + ?>