diff --git a/update.php b/update.php index c1547fa7f7f00033e0f077686a4b39d506918fd4..521b956ad33b7d60311928690ff0da1716864042 100755 --- a/update.php +++ b/update.php @@ -42,6 +42,13 @@ $options = getopt("", $longopts); + if (!is_array($options)) { + die("error: getopt() failed. ". + "Most probably you are using PHP CGI to run this script ". + "instead of required PHP CLI. Check tt-rss wiki page on updating feeds for ". + "additional information.\n"); + } + if (count($options) == 0 && !defined('STDIN')) { ?> <html> <head> diff --git a/update_daemon2.php b/update_daemon2.php index 81734bc3c6fc7800959380e6099f82812b1addd1..9b8a7ad66b0e9376cf92c3a9a3fdba7560383630 100755 --- a/update_daemon2.php +++ b/update_daemon2.php @@ -29,6 +29,13 @@ die("error: This script requires PHP compiled with PCNTL module.\n"); } + if (!is_array($options)) { + die("error: getopt() failed. ". + "Most probably you are using PHP CGI to run this script ". + "instead of required PHP CLI. Check tt-rss wiki page on updating feeds for ". + "additional information.\n"); + } + $master_handlers_installed = false; $children = array();