Загрузите .vbs внутри сервера xampp вместо отображения кода

В нашей компании есть сценарий VBS, который пользователи должны загружать, это довольно просто.

Но здесь, в СЕРВЕРЕ, мы должны запускать другие приложения на PHP, мы пытаемся поместить этот VBS туда для загрузки пользователями. Но когда они входят в ссылку, он отображает код VBS и не загружается.

Есть что-то, что я могу сделать, чтобы это исправить?

РЕШИТЬ

Используя эту ссылку, если кто-то хочет: http://php.net/manual/en/function.readfile.php

1

Решение

Если ваш веб-сервер 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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]