C JAVA PHP TXT ..阅读而不是下载
C JAVA PHP TXT ... read instead download
我有网站,我已经可以突出显示用HTML编写的代码。
我可以在我的网站上存储文档,但是当我存储文档(如.php、.c、.cpp)时,我只能下载它们,不能在下一个窗口中打开。
我需要一些想法如何将该文件的原始代码传递到另一个页面。
我有 apache 服务器,我使用 PHP
我不是 100% 确定你在尝试什么,但是如何将文件名发布到 PHP 脚本并使用 fopen/fread 读取文件内容,然后只是回显它?您当然应该确保它只会输出特定文件夹中的文件,因此这不能用于入侵您的网站!
<?php
if(isset($_POST['filename']) && is_allowed_to_be_shown($_POST['filename']))
{
$filename = $_POST['filename'];
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
echo $contents;
}
?>
尝试通过在地址栏中输入"localhost/[文件路径]"来访问以.php,.c,.cpp等结尾的页面。这样,文件在输出到浏览器之前由服务器读取,这意味着.php(等)文件将得到正确处理,而不仅仅是HTML文件。
相关文章:
- 如何在生成下载文件时显示加载动画
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 直接下载文件,而不是从window.open(url)
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何使用javascript或html下载PDF格式的填写表单
- java.net和javascript之间正则表达式的差异
- 通过jquery从java下载文件
- C JAVA PHP TXT ..阅读而不是下载
- 是否有一个可下载的 eclipse 包,我可以将其用于 Java、c++ 和 JS
- 如何以编程方式下载网页的所有内容,而不仅仅是Java中的源代码
- 下载大文件>1GB使用http协议、java和javascript
- JavaScript引擎基于java或jwebpane下载链接
- 从web服务下载文件后,使用web浏览器控件在html中播放java脚本的奇怪行为
- 允许用户使用Javascript API下载由Java applet生成的文件
- 如何使用java脚本保存/下载mp3 DataURL对象
- 是否有可能从java applet将OutputStream连接到浏览器的下载窗口?
- 如何使用Java脚本ajax调用下载TXT文件
- 下载生成的Java文件与JavaScript/jQuery
- 用于文件下载的Java Servlet:当从表单提交启动时工作,而不是从jQuery下载启动时
- 如何使用Java下载链接到Javascript的文件