Non riesco a far funzionare screencapture quando lavoro con il comando exec ().
$output = exec("/usr/sbin/screencapture -R 0,0,450,150 hehe.png"." 2>&1");
echo $output; // in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
Non sono sicuro di ciò che il messaggio $output
sta cercando di trasmettere.
php.ini disable_functions
è vuoto.
Ho la sensazione che si tratti di un problema di osx. Puoi indicarmi la giusta direzione per risolvere questo problema?
da screencapture uomo
SECURITY CONSIDERATIONS
To capture screen content while logged in via ssh, you must launch
screencapture in the same mach bootstrap hierarchy as loginwindow:
PID=pid of loginwindow
sudo launchctl bsexec $PID screencapture
Non sto usando nessun ssh. PID di quale processo dovrebbe essere usato in questo caso?
exec("sudo launchctl bsexec $PID screencapture -R 0,0,450,150 hehe.png");