javascript - 如何读取服务器端的文件?
怪我咯
怪我咯 2017-04-11 13:10:19
[JavaScript讨论组]

参见http://javascript.ruanyifeng....

var ajax = new XMLHttpRequest();
ajax.open('GET', 'http://www.example.com/page.php', true);
从本地端读取服务器端的文件。

下面有这样的场景:test.xml存放在 123.456.789.1 这台机器的 /tmp文件夹下面。
本机的浏览器是firefox,操作系统linux.
test.xml文件很简单



    《Harry Potter》
    J.K.Rowling
    590

我运行下面的代码为何没有反应?


访问XML文档,获取图书信息



书名:
作者:
页数:
怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
迷茫

路径你理解错了.

http://123.456.789.1/tmp/test.xml

表示的是123.456.789.1这台服务器的WEB服务器根目录下的/tmp/test.xml,
如果DOCUMENT_ROOT是/www目录, 那这URL表示的是 /www/tmp/test.xml 文件
不是主机的/tmp目录.

写个PHP文件, 把/tmp/test.xml读取输出就行了.

<?php 
readfile('/tmp/test.xml');
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号