Как открыть файл CSV в отдельном окне

0

У меня есть две кнопки CreateFile, GetFile. Когда я нажимаю кнопку CreateFile, файл csv создается с соответствующими данными в отдельной папке. Мой вопрос заключается в том, как отображать созданный файл csv в отдельном окне, когда я нажимаю кнопку GetFile.

Это мой пример кода:

$filePath='orderFile.csv';
$fileName='order/'.$filePath;

В переменной $fileName получает правильный путь. Как отобразить этот файл в отдельном окне, когда я нажимаю кнопку GetFile.

Теги:
csv

2 ответа

1
Лучший ответ

Поскольку PHP является языком на стороне сервера, вы не можете напрямую открыть новую вкладку в браузере пользователей. Что вы можете сделать, так это напечатать несколько строк JavaScript.

if(isset($_POST['GetFile'])) {
    echo "<script>
        window.open('".$fileName."');
    </script>";
}
  • 0
    Спасибо, мистер Марк Нийбоер. я
1

В javascript вы можете использовать window.open(url). Вам нужно будет сделать это, когда пользователь нажимает кнопку или запускает javascript после отправки сообщения назад.

  • 0
    Спасибо, мистер Эван ОДжек!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню