作者charlie0228 (向往湛蓝)
看板PHP
标题[请益] IIS里面的相对路径无法使用
时间Tue Dec 13 00:50:51 2011
今天我兴冲冲在自己本机(WAMP)写好了一只PHP程式
放到学校IIS的主机之後
诡异的事情发生了
竟然出现错误讯息
是有关路径的
讯息如下
Warning: opendir(/photos) [function.opendir]: failed to open dir: Invalid
argument in D:\TMU\APPS2012\iframe.php on line 18
网址在此:
http://tinyurl.com/85s93n4
完整程式码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"
http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head profile="
http://gmpg.org/xfn/11">
<title>APPS 测试专用</title>
<meta http-equiv='content-type' content='text/html; charset=utf-8'/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cycle.all.js"></script>
<script type="text/javascript" src="contentflow.js" load="white" ></script>
<style type="text/css">
body { font-family: Georgia; line-height: 19px; background:#fafafa; }
</style>
</head>
<body>
<?php
ini_set("display_errors", "On");
echo function_exists("opendir");
$base_dir = "/photos";
$fso = opendir($base_dir);
echo $base_dir."<hr/>" ;
while($flist=readdir($fso)){
echo $flist."<br/>" ;
}
closedir($fso)
?>
</body>
</html>
很奇怪耶
不知道开个资料夹也开不起来0.0
到底是发生啥事情啊?QAQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.227.67.234
1F:→ MOONRAKER:?opendir()可以开httproot下的相对路径吗? 12/13 12:22
2F:→ charlie0228:我最後是直接打绝对路径,但是还是很奇怪=ˇ= 12/13 12:57
3F:→ MOONRAKER:看线上手册范例是绝对路径 印象中以前也是用绝对的 @@ 12/13 16:52
4F:→ charlie0228:所以这是IIS主机特殊的地方罗,那我只好认了 12/13 17:37
5F:→ MOONRAKER:可是我的经验是在Linux上 :( 12/13 18:00
6F:→ windincloud:把/拿掉or改成./试试 12/14 00:59
7F:→ charlie0228:都试过了,还是不行 12/14 21:44