downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

posix_kill> <posix_initgroups
[edit] Last updated: Fri, 23 Mar 2012

view this page in

posix_isatty

(PHP 4, PHP 5)

posix_isattyDosya tanıtıcısı bir etkileşimli uçbirimle ilişkili mi diye bakar

Açıklama

bool posix_isatty ( int $dt )

dt dosya tanıtıcısı bir etkileşimli uçbirimle ilişkili mi diye bakar.

Değiştirgeler

dt

Dosya tanıtıcısı.

Dönen Değerler

dt bir uçbirime bağlı açık bir dosya tanıtıcısı ise TRUE, diğer tüm durumlarda FALSE döner.

Ayrıca Bakınız



add a note add a note User Contributed Notes posix_isatty
hfuecks at phppatterns dot com 07-May-2004 02:12
Can be useful to determine whether output is being piped elsewhere, for PHP shell scripts, for example;

#!/usr/local/bin/php
<?php
if ( !posix_isatty(STDOUT) ) {
   
fwrite(STDOUT, "Invalid TTY\n");
    exit(
2);
}
fwrite(STDOUT, "Enter you name\n");
$name = fgets(STDIN);
fwrite(STDOUT,"Hello $name\n");
exit(
0);
?>

If this script is like:

script.php > outfile

outfile will contain "Invalid TTY"

 
show source | credits | stats | sitemap | contact | advertising | mirror sites