http://www.websitescreenshots.com PHP: <?php $output = exec('cd /d D:\WebServeR\screen\ & webshotcmd.exe /out %h /url "/" /width 1024 /height 768 /bwidth 1024 /bheight 768 -file 1.txt'); echo $output.'<br/><br/>'; ?> Ошибка: Из cmd все отлично такой же командой запускается На сайте что-то написано: Такого пути в реестре нет)
у меня все ок. PHP: <?php $output = exec('cd /c C:\Program Files\WebShot\ & webshotcmd.exe /out %h /url "/" /width 1024 /height 768 /bwidth 1024 /bheight 768 -file 1.txt'); echo $output.'<br/><br/>'; ?> 1.txt PHP: WebShot v1.7.1.1 > Nathan Moinvaziri // 6.0.6002.1049 out %h /url "/" /width 1024 /height 768 /bwidth 1024 /bheight 768 -file 1.txt Navigating web browser [http:/] Document complete [Форум АНТИЧАТ - безопасность WEB - интерфейсов] Document meta keywords [forum,bbs,discussion,antichat, форум, hack] Document meta description [This is a discussion forum by Antichat.ru. Официальный форум АНТИЧАТ.РУ] Saving web page image [C:\Program Files\VertrigoServ\www\forum.antichat.ru.jpg 1024x768] Stopping web browser Navigation complete Web browser closed Снимок нормальный в папке www. ЗЫ юзал VertrigoServ + путь прописывал к корню программы, а не чисто к папке с отдельным webshotcmd.exe ЗЫ2 действительно в реестре нет записи все работает
у меня вообще виста sp2 ) вирт сервер VertrigoServ 2.20 Браузер - в любом пашет, а так именно Internet Explorer 8.01 хотя пашет и в опере
Второй день немогу вспомнить где видел, но есть либа или скрипт, который выполняет данную функцию, и не прийдеться юзать exec() и вин-приложение.