PHP: Skript-Ausführung per CLI/Kommandozeile verhindern

Manchmal kann es praktisch sein die Ausführung eines PHP-Skripts per Kommandozeile zu unterbinden, etwa weil die PHP-Version für die CLI nicht passend konfiguriert ist. Das lässt sich mit der PHP-Funktion php_sapi_name() erreichen: <?php if(php_sapi_name()=='cli')...

PHP: Eigene Log-Dateien für Tests

Mit der folgenden Funktion lassen sich eigene Log-Files für Tests oder Debugging sichern. In diesem Beispiel werden die Werte der globalen PHP-Variablen $_GET und $_POST gesichert. <?php function write_test_log() { // Parameter bestimmen $file_path='';...