“PHP Exécuter les fenêtres de commande” Réponses codées

Ligne de commande PHP Run

shell_exec('ls');
// or
exec('ls');
GutoTrosla

comment exécuter la commande cmd dans php


I'm not sure what shell you are going to get with this function, but you can find out like this:

<?php
$cmd = 'set';
echo "<pre>".shell_exec($cmd)."</pre>";
?>

On my FreeBSD 6.1 box I get this:

USER=root
LD_LIBRARY_PATH=/usr/local/lib/apache2:
HOME=/root
PS1='$ '
OPTIND=1
PS2='> '
LOGNAME=root
PPID=88057
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
SHELL=/bin/sh
IFS='     
'

Very interesting.  Note that the PATH may not be as complete as you need.  I wanted to run Ghostscript via ImageMagik's "convert" and ended up having to add my path before running the command:

<?php
$cmd = 'export PATH="/usr/local/bin/"; convert -scale 25%x25% file1.pdf[0] file2.png 2>&1';
echo "<pre>".shell_exec($cmd)."</pre>";
?>

ALSO, note that shell_exec() does not grab STDERR, so use "2>&1" to redirect it to STDOUT and catch it.
Annoying Aardvark

Terminal de commande PHP Exécuter

php -r "Print \"Hello, World!\";"
Alberto Peripolli

PHP Exécuter les fenêtres de commande

//run your php  file via terminal

> php PATH/index.php

//to run any command just simply use BackTick
 index.php file contain code like this

  echo(`Your comman will goes here `);
//=====================
Note: do not use single quotes or double Quotes use backTick otherwise you command
simply printed on terminal without runing.
Singh99

Réponses similaires à “PHP Exécuter les fenêtres de commande”

Questions similaires à “PHP Exécuter les fenêtres de commande”

Plus de réponses similaires à “PHP Exécuter les fenêtres de commande” dans PHP

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code