Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.escapeshellarg
.escapeshellcmd
.exec
.passthru
.proc close
.proc open()
.proc get status
.proc nice
.proc open
.proc terminate
.shell exec
.system
 
   

  escapeshellcmd  


escapeshellcmd

(PHP 3, PHP 4, PHP 5)

escapeshellcmd -- Protège les caractères spéciaux du Shell

Description

string escapeshellcmd ( string command )

escapeshellcmd() échappe tous les caractères de la chaîne command qui pourraient avoir une signification spéciale dans une commande Shell. Cette fonction permet de s'assurer que la commande sera correctement passée à l'exécuteur de commande Shell exec() et system(), ou encore à guillemets obliques.

Les caractères suivants seront échappés : #&;`|*?~<>^()[]{}$\, \x0A et \xFF. ' et " sont échappés que s'ils ne sont pas par paire. Sous Windows, tous ces caractères ainsi que % sont remplacés par un espace.

Liste de paramètres

command

La commande à échapper.

Valeurs de retour

La chaîne échappée.

Exemples

Exemple 1. Exemple avec escapeshellcmd()

<?php
$e
= escapeshellcmd($userinput);

// Ici, peut importe si $e contient des espaces
system("echo $e");
$f = escapeshellcmd($filename);

// et ici, on s'en préoccupe, nous utilisons donc des guillements
system("touch \"/tmp/$f\"; ls -l \"/tmp/$f\"");
?>


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.