|
|
|
Yazan
|
Konu: linuxta shellden bilgiyi nasıl alabilirim (Okunma Sayısı 187 defa)
|
abaki
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 3
|
Linuxta, (grafiksel olmayan ekranda) kullanıcıya
adınız: soyadınız: seçmek istediğini numara:
sorularını sormak istediğimi varsayalım..Kullanıcıdan değeri nasıl alabilirim. İnternette verilen örnekler hep bir textten bilgiyi alma şeklinde..Bu örneği bulamadım.
Şimdiden teşekkürler.
|
|
|
|
« Son Düzenleme: 12, 2008, 10:24:31 am Gönderen: abaki »
|
Logged
|
|
|
|
|
SkorP
|
shelldemi ? konuyu daha acik anlatirsan yardimci oluruz. bisi anlamadim.
|
|
|
|
|
Logged
|
<?php echo "nobody is perfect"; ?> http://www.skorp.eu.... klavyesi olan kendini phpci zanmaya basladi nere gidiyor bu php .....
|
|
|
abaki
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 3
|
evet Shellde girilen değeri almayı istiyorum.
***************************** echo "Şehrin kodunu giriniz: "; #gets($girilen); #echo "girdiğiniz no: ",$girilen;
***************************** ben yukardaki gibi gets olur mu acaba diye denedim olmadı..
İnşallah anlatabilmişimdir...
|
|
|
|
|
Logged
|
|
|
|
engin
Admin
Offline
Mesaj Sayısı: 497
|
<?php echo "arg1: ".$argv[1]."\n";
# php -q sh.php test arg1: test
eğer interaktif birşekilde kullanmak istiyorsanız php.net/readline sayfasına bir gözatın
|
|
|
|
|
Logged
|
Engin Dumlu engin ~ turk-php.com achilles ~ member.turk-php.com
|
|
|
abaki
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 3
|
Nihayet ekrandan aldım ve geri yazdım  engin arkadaşımızın verdiği adresteki örnekde yer alan kodun içindeki bölüm işime yaradı. Teşekkürler. #read() fonksiyonu önemli olan.  ) shell de ekrandan birşey okumak için kodumuzun başında: #!/usr/local/php5/bin/php -q yazılı.. Kodumuz: <?php function read () { # 4092 max on win32 fopen
$fp=fopen("php://stdin", "r"); $in=fgets($fp,4094); fclose($fp);
# strip newline (PHP_OS == "WINNT") ? ($read = str_replace("\r\n", "", $in)) : ($read = str_replace("\n", "", $in));
return $read; }
echo "sayı giriniz "; $sayi=read(); echo "girdiğiniz sayı: ", $sayi;
php?>
|
|
|
|
|
Logged
|
|
|
|
|
 |
|