}
}
+function is_cli()
+{
+ return (substr(php_sapi_name(), 0, 3) == 'cli');
+}
+
function usage($argv)
{
- if (php_sapi_name() != 'cli')
- $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?src_url=<src_url>&generate_enclosure=<0|1>");
- else
+ if (is_cli()) {
$usage = "{$argv[0]} [-e|-h|--help] <src_url>\n";
+ } else {
+ $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?src_url=<src_url>&generate_enclosure=<0|1>");
+ }
return "usage: $usage";
}
}
-if (php_sapi_name() != 'cli') {
- $options = parse_options_query_string();
- $ERROR_STREAM = fopen('php://output', 'w');
-} else {
+if (is_cli()) {
$options = parse_options_cli($argv, $argc);
$ERROR_STREAM = fopen('php://stderr', 'w');
+} else {
+ $options = parse_options_query_string();
+ $ERROR_STREAM = fopen('php://output', 'w');
}
if (!isset($options['src_url'])) {