تو کد پایینی تابع die تو خط دوم چه کاری انجام میده؟
میگم بجای خط اول برای redirect کردن به صفحه جدید میشه از خط های 3 و 5 برای redirect به یه فایل و با آدرس (C:/Path/name.txt) در کامپیوتر استفاده کرد؟
اصلآ امکان داره بخوام بجای یه وبسایت به یه فایل که در کامپیوتر بازدیدکننده وجود داره ، redirect بشم؟
یا مثلآ برای باز کردن اون فایل به کاربر اخطار بده و بگه که تایید کاربر لازمه؟(برای بحث امنیت کاربر)
اگه میشه همچین کدی با (JS-Php-jquery-codeigniter-bootstrap) نوشت ممنون میشم اگه جواب بدید.
کد پیاچپی:
<?php
header("Location: http://example.com/myOtherPage.php");
die();
header("Location: file:///C:/Path/name.txt");
die();
header("Location: C:/Path/name.txt");
die();
?>
بطور دقیق تر این کار مثل نمایش یه فایل بخصوص از کامپیوتر کاربر توسط خودش هست و من نمیخوام اونو تو سرور خودم آپلود کنم.
مثلآ اگر کد پایین از طرف خود کاربر اجرا بشه (و نه روی سرور apachee یا وبسایت) میشه فایل مورد نظر که تو کامپیوتر کاربر قرار داره رو باز کرد.
کد پیاچپی:
<body onload=run()>
<script type="text/javascript">
function run() {
document.getElementsByTagName("a")[0].click();
document.getElementsByTagName("body")[0].style.background = "#ccc";
setTimeout(function() {window.location.replace("file:///C:/پوشه دانلود/name.txt");}, 500);
}
</script>
<a href="file:///C:/Path/name.txt" download="Download">Download It!</a>
</body>