В нашей компании есть сценарий VBS, который пользователи должны загружать, это довольно просто.
Но здесь, в СЕРВЕРЕ, мы должны запускать другие приложения на PHP, мы пытаемся поместить этот VBS туда для загрузки пользователями. Но когда они входят в ссылку, он отображает код VBS и не загружается.
Есть что-то, что я могу сделать, чтобы это исправить?
РЕШИТЬ
Используя эту ссылку, если кто-то хочет: http://php.net/manual/en/function.readfile.php
Если ваш веб-сервер apache, вы можете создать файл .htaccess в каталоге с файлами VBS, которые вы хотите, чтобы пользователи загружали, со следующим содержимым:
<FilesMatch "\.(vbs)$">
Header set Content-Disposition attachment
</FilesMatch>
Это приведет к тому, что все VBS-файлы в этом каталоге будут отображать диалоговое окно «Сохранить файл как» вместо отображения кода непосредственно в браузере.
альтернативно, так как вы упомянули PHP, вы можете создать новый файл php со следующим кодом в каталоге с файлом vbs:
<?php
header("Content-Disposition: attachment");
readfile("yourfile.vbs");
?>
А затем просто укажите на файл php вместо файла vbs
Других решений пока нет …