Проверка с php дали дадена програма е пусната

crazy_pi4

Registered
Възможно ли е да разбера дали скайпа е пуснат и ако е пуснат да изпълнява едно, ако не е - друго.
 
Ако е за машината на потребителя: Проверяваш дали порта, на който скайп "слуша" е отворен и готово ;)
fsockopen

Ако е за сървъра
Пробвай така
Код:
<?php
$app_name = "skypePM.exe"; //не съм сигурен дали се слагаше разширението на файла.
$return_var = exec('pidof $app_name');
  if ($return_var>0) {
      echo "Up";
      }
  if ($return_var==0) {
      echo "DOWN";
      }
?>
 
За разширението аз ще си проверя. Трябва ми за потребителя дето е влязъл и да проверява дали на него му е пуснат скайпа. Значи ще е fsocketopen? Мерси...
 
Всъщност е fsockopen ама както и да е, проблема е в това че скайп работи на избран от потребителя порт или на 80, който се ползва и от уеб сървъри
 
Ами за нормалния порт 80 нека да си е. Ще пробвам, а има ли начин, ако след проверката дали е пусната или не да се направи: Ако е пусната - Да я показва на екарана, ако не е - да я пуска. (И един въпрос извън темата, на който се знае отговора, ама... има ли начин въведени данни в нета да бъдат изпратени до някоя програма?).
 

Back
Горе