& quot; Открыть с помощью & quot; диалог для пользовательского формата файла

У меня есть файл file.magicExt это просто текстовый файл (utf-8), например:

hello

у меня есть index.php:

<?php

echo '<a href="file.magicExt">file</a>';

Что я хотел бы это чтобы показать диалог «открыть с», когда пользователь нажимает на ссылку «файл».

Вместо браузер (Firefox, Chrome) показывает содержимое файла.

0

Решение

Я сделал это с таким file.php:

<?php

// We'll be outputting a .magicExt
header('Content-Type: application/magicExt');

// It will be called downloaded.magicExt
header('Content-Disposition: attachment; filename="downloaded.magicExt"');

// The .magicExt source is in original.magicExt
readfile('original.magicExt');

На основе PHP header () функция

и это index.php:

echo '<a href="file.php">file</a>';
0

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

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

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