diff --git a/caca-php/examples/cacainfo.php b/caca-php/examples/cacainfo.php index 51d83a5..f13c9fa 100755 --- a/caca-php/examples/cacainfo.php +++ b/caca-php/examples/cacainfo.php @@ -46,6 +46,9 @@ EOT; } +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); + just_for_fun(); //--- Show caca's information ---// diff --git a/caca-php/examples/demo.php b/caca-php/examples/demo.php index 83b8d95..e656826 100644 --- a/caca-php/examples/demo.php +++ b/caca-php/examples/demo.php @@ -359,6 +359,10 @@ function demo_triangles($cv, $bounds, $outline) { function demo_render($cv, $bounds, $outline) { } + +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); + main(); ?> diff --git a/caca-php/examples/dithering.php b/caca-php/examples/dithering.php index 22661f9..ffb39a2 100755 --- a/caca-php/examples/dithering.php +++ b/caca-php/examples/dithering.php @@ -11,6 +11,9 @@ * http://sam.zoy.org/wtfpl/COPYING for more details. */ +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); + $img = imagecreatefrompng(dirname(__FILE__)."/logo-caca.png"); if (!$img) die("Can not open image.\n"); @@ -27,6 +30,6 @@ if (!$display) caca_dither_bitmap($canvas, 0, 0, caca_get_canvas_width($canvas), caca_get_canvas_height($canvas), $dither, $img); caca_refresh_display($display); -caca_get_event($display, CACA_EVENT_KEY_PRESS, 5000000); +caca_get_event($display, CACA_EVENT_KEY_PRESS, -1); ?> diff --git a/caca-php/examples/figfont.php b/caca-php/examples/figfont.php index 3da90c6..3519634 100755 --- a/caca-php/examples/figfont.php +++ b/caca-php/examples/figfont.php @@ -23,6 +23,8 @@ function unistr_to_ords($str, $encoding = 'UTF-8'){ return $result; } +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); if ($argc < 3) { die("Too few arguments.\nUsage: cmd \n"); diff --git a/caca-php/examples/polyline.php b/caca-php/examples/polyline.php index a52dbcf..680950c 100755 --- a/caca-php/examples/polyline.php +++ b/caca-php/examples/polyline.php @@ -18,6 +18,9 @@ function transform($tbl, $tx, $ty, $sx, $sy) { return $result; } +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); + $canvas = caca_create_canvas(0, 0); $display = caca_create_display($canvas); if (!$display) { diff --git a/caca-php/examples/text.php b/caca-php/examples/text.php index 7973f7b..8f5e8a0 100755 --- a/caca-php/examples/text.php +++ b/caca-php/examples/text.php @@ -15,6 +15,9 @@ * http://sam.zoy.org/wtfpl/COPYING for more details. */ +if (!posix_isatty(STDOUT)) + die("You have to run this program with php-cli!\n"); + $string = <<