Statut : Non résolu[PHP] exec tache de fond
Posté par
kirap, le jeudi 22 juillet 2004 à 13:40:11 lu !
voila, g trouvé cette fonction sur internet.
elle lance un programme en tache de fond
mais le probleme c que sa se lance un peu trop en tache de fond.
cad que le programme se lance comme processus.
j'entend le son mais je voit pas la video.
<?php
$path="C:\BSPlayer\\" ;
$exe="bsplayer.exe" ;
$args='C:\Films\film.avi' ;
function execInBackground($path, $exe, $args = "") {
global $conf;
if (file_exists($path . $exe)) {
chdir($path);
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start \"titre\" \"" . $exe . "\" \"" . $args . "\" ", "r"));
} else {
exec("./" . $exe . " " . escapeshellarg($args) . " > /dev/null &");
}
}
}
execInBackground($path, $exe, $args);
?>
Tchô.