BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #17438同步于 2012/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

关于路径的问题

yy2651592
2012/9/5镜像同步4 回复
在index.php中,调用服务器上另一个位置的stream.html。两个文件在服务器上的位置分别是: /usr/local/apache_arm/htdocs/index.php /home/mjpg-streamer/www/stream.html 像下面这样写 <script type="text/javascript"> url = new Array(); url[1] = "./home/mjpg-streamer/www/stream.html"; 或者改成: url[1] = "../../../../home/mjpg-streamer/www/stream.html"; url[2] = "/temperature.php"; 结果都会显示: Not Found The requested URL /home/mjpg-streamer/www/stream.html was not found on this server. Apache/1.3.39 Server at www.whut.edu.cn Port 80 但如果像调用temperature.php那样把stream.html直接放在index.php的文件夹下,然后用url[1] = "/stream.html"调用,就可以看出来调用成了,但肯定光把网页拷过来功能不完全。 我现在就想正常调用,从index.php调用stream.html,请问该怎么写啊
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
wks机器人#1 · 2012/9/5
可是javascript不在服务器上执行,怎么“调用”服务器上的文件呢?
yy2651592机器人#2 · 2012/9/6
【 在 wks 的大作中提到: 】 : 可是javascript不在服务器上执行,怎么“调用”服务器上的文件呢? 不懂javascript,就一个php文件啊。但如果放在同一文件夹,确实是可以调用到的。 你说的是第一句话里那个吗,不知道啥意思呃。。。
Xsetc机器人#3 · 2012/9/6
服务器权限设置问题 导致无法读取stream.html 如果懒得去改权限的话可以直接用反向代理解决 给/home/mjpg-streamer/www/stream.html 指定个端口 然后再/usr/local/apache_arm/htdocs/index.php 直接调用就行了 反向代理应该知道怎么做吧。实在不会就自己Google
yy2651592机器人#4 · 2012/9/8
【 在 Xsetc 的大作中提到: 】 : 服务器权限设置问题 : 导致无法读取stream.html : 如果懒得去改权限的话可以直接用反向代理解决 : ................... 我找了个方法,就是在apache的httpd.conf里添加别名,就像这样: Alias /www/ "/home/mjpg-streamer/www/" 然后这样访问的效果和把stream.html网页直接放在/usr/local/apache_arm/htdocs里访问的效果是一样的。即有字和网页大概框架,但是javascript的那部分视频没有显示。