escapeshellarg

(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)

escapeshellargBir komutun bağımsız değişken dizgesini önceler

Açıklama

escapeshellarg(string$bağımsız_değişken): string

escapeshellarg() işlevi, bir dizgeyi kabuk işlevleri tarafından güvenilir tek bir bağımsız değişken olarak ele alınmasını sağlamak için tek tırnaklarla sarmalar ve dizge içinde bulunan tek tırnakları da önceler. Bu işlev kullanıcı girdisinden gelen bağımsız bağımsız değişkenleri kabuk işlevlerine aktarmadan evvel öncelemekte kullanılmalıdır. exec(), system() ve çalıştırma işlecine aktarılacak bağımsız değişkenler bu işlemden geçirilmelidir.

Windows'ta escapeshellarg() bunun yerine yüzde imlerini, ünlem imlerini (gecikmiş değişken ikamesi) ve çift tırnakları boşluklarla değiştirir ve dizeyi çift tırnaklarla sarmalar. Ayrıca, her ardışık tersbölüler dizesi (\) bir tersbölü ile öncelenir.

Bağımsız Değişkenler

bağımsız_değişken

Öncelenecek bağımsız değişken.

Dönen Değerler

Öncelenmiş dizge.

Örnekler

Örnek 1 - escapeshellarg() örneği

<?php
system
('ls '.escapeshellarg($dir));
?>

Ayrıca Bakınız

To Top