作者icewindd (AChiang)
看板PHP
标题[请益] 读取资料问题
时间Mon Sep 1 14:28:22 2014
读取资料问题
我在windows环境下参考书本里的程式码
foreach($fileResource as $fileName){
if(is_file($fileDir.'\\'.$fileName)){
//计算档案大小
$fsize = filesize($fileDir.'\\'.$fileName);
//显示档案名称
echo '<tr><td bgcolor="#FAFAFA"
width="300">'.$fileName.'</td>'
//显示档案大小,并以千位符号格式化显示
echo '<td bgcolor="#FAFAFA" width="120"
align="right">'.number_format($fsize).' bytes</td>';
在windows里可以正常使用,但在Linux环境里却读不到资料夹内容
求各位大大帮解决问题
档案内容
http://ppt.cc/POPE
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.185.45
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1409552911.A.B9B.html
1F:→ hom1130: 档案系统不一样 09/01 14:39
2F:推 yanli2: 把资料夹的\斜线改成 / 这样再试试 09/01 14:42
3F:→ yanli2: ex: $fileDir.'/' 09/01 14:42
4F:→ icewindd: 可以了!感谢大大的帮助 09/01 14:53
5F:→ yanli2: 不客气:) 09/01 14:54
6F:→ LPH66: 要通用的话把那个斜线换成 DIRECTORY_SEPARATOR 这个常数 09/01 16:27
7F:→ LPH66: 也就是变成 $fileDir.DIRECTORY_SEPARATOR.$fileName 这样 09/01 16:27
8F:→ LPH66: 这样程式码拿来拿去时不用改来改去 09/01 16:29
9F:→ LPH66: (虽然 Windows 似乎比较"聪明"一点, 给它 / 它会换成 \ ) 09/01 16:29