Manuel PHP
Précédent |  | Suivant

# escapeshellarg

(PHP 4 >= 4.0.3, PHP 5)

escapeshellarg -- Protège une chaîne de caractères pour utilisation en ligne de commande

## Description

string escapeshellarg ( string arg )

escapeshellarg() ajoute des guillemets simples autour des chaînes de caractères, et ajoute des guillemets puis échappe les guillemets simples de la chaîne. Cela permet de faire passer directement le paramètre `arg` comme argument Shell, tout en assurant un maximum de sécurité. escapeshellarg() doit être utilisée pour traiter individuellement chacun des arguments à passer au Shell. Les fonctions Shell sont exec(), system() et les opérateurs guillemets obliques.

## Liste de paramètres

`arg`

  L'argument à échapper.

## Valeurs de retour

La chaîne échappée.

## Exemples

Exemple 1. Exemple avec escapeshellarg()

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

## Voir aussi

escapeshellcmd()
exec()
popen()
system()
backtick operator

Précédent | Sommaire | Suivant
Exécution de programmes externes | Niveau supérieur | escapeshellcmd