Этого нельзя "хотеть". Вся инфо-безопасность последних 30 лет основана на том что пользователь не должен запускат никакие файлы вообще. Браузер - только отображает. И вы, как сисадмин должны понимать это.
Нужно чтобы он запускал конкретный скрипт при нажатии на кнопку. А у меня получилось так, что при загрузке страницы он запускает ВСЕ скрипты.
Тег вставил, потому что немного связано с системным администрированием, некоторые сисадмины на веб-ресурсах размещали подобные скрипты. Мало ли кто - то сталкивался здесь с этим)
jolomo, ну так ясен пень, что он у вас будет выполнять при загрузке страницы, т.к. у вас <?=exec($printer["scriptfile"])?>
Это выполнится на сервере еще до того, как вы увидите страницу в браузере.
Вы видимо не с того вообще сюда полезли и не понимаете где как и когда выполняется php, а где и когда JS. Сперва стоит вам разобраться с этим, а потом с тем как JS может взаимодействовать с PHP...