Når du er ved at udvikle en PHP-program , nogle gange du ønsker at udføre en funktion, der ikke indgår i PHP sproget, men det er en del af det underliggende operativsystem eller et eksternt program, der kan køres fra operativsystemet kommandolinjen. Du kan køre operativsystemet kommando eller eksternt program ved hjælp af PHP " exec "-funktion. Denne funktion " punger ud " til en kommandolinje , udstede kommandoen eller programmet navn, fange ydelse og afkast værdi, og gør oplysningerne tilgængelige for anvendelsen , når funktionen er afsluttet. Instruktioner
1
Opret en ny PHP fil med en editor eller Notesblok. Initialiser et array til at gemme outputtet af exec funktion og et heltal at gemme returværdi . Skriv f.eks : ?
< Php
$ output = array ();
$ retval = null ;
2
Ring exec funktion med kommandoen til at udstede og videregive array til opbevaring output og heltal til lagring returværdien. Skriv f.eks : Hej
exec ( " whoami " , $ output, $ retval ),
3
Sammenlign returværdien til nul for at se, om opkaldet var en succes . Udskriv output resultat, som vil blive gemt som det første element i array. Skriv f.eks :
if ($ retval == 0)
echo " Du er" . $ output [0 ]
ellers
echo " Fejl udsteder exec kommando ! " ?
>
4
Gem filen . Kør script i en browser for at teste, at det fungerer korrekt .