PHP – Sistem Çağrıları

Carissa

Administrator
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,443
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,285
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 12 Gün
Başarım Puanı
1,051
MmoLira
695,252
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


PHP'nin yerleşik fonksiyon kütüphanesi, PHP kodu içinden işletim sistemi yardımcı programlarını ve harici programları çağırmakla ilgilenen bir fonksiyon kategorisi içerir. Bu bölümde, sistem çağrılarını gerçekleştirmek için kullanılan PHP fonksiyonlarını ele alacağız.

system() Fonksiyonu

system() fonksiyonu, C'deki system() fonksiyonuna benzer; verilen komutu yürütür ve sonucu çıktı olarak verir.

system(string $command, int &$result_code = null): string|false

PHP bir sunucu modülü olarak çalışıyorsa system() çağrısı her çıktı satırından sonra web sunucusunun çıktı tamponunu otomatik olarak temizlemeye çalışır. Başarılı olduğunda komut çıktısının son satırını, başarısız olduğunda ise false değerini döndürür.

Örnek

Aşağıdaki PHP kod parçacığı Windows işletim sisteminin DIR komutunu çağırır ve geçerli dizindeki dosyaların listesini görüntüler.

PHP:
<?php
   echo '<pre>';

   // Outputs all the result of DOS command "dir", and returns
   // the last output line into $last_line. Stores the return value
   // of the shell command in $retval.
   $last_line = system('dir/w', $retval);

   // Printing additional info
   echo '
   </pre>
   <hr />Last line of the output: ' . $last_line . '
   <hr />Return value: ' . $retval;
?>

Aşağıdaki çıktıyı üretecektir:

 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)