21,882
社区成员
发帖
与我相关
我的任务
分享
$fp2 = @fopen($cachefilename,"w");
@flock($fp2,2);
@fwrite($fp2,$NewData);
@fclose($fp2);
//我想加个判断 建立成功 则正确 不成功则错误
if($fp2 = @fopen($cachefilename,"w"))
{
//成功
}else{
//失败
}
echo getWholeDir("html","",0,&arrDir);
//这个提示
//Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM in D:\RUIOA\webroot\www-web\222.186.24.131\NewWeb\dir_1.php on line 24
echo getWholeDir("html","",0,&$arrDir);
//这样吗?也提示错误
//Fatal error: Using $this when not in object context in D:\RUIOA\webroot\www-web\222.186.24.131\NewWeb\dir_1.php on line 17
$this->getWholeDir($cdir, $file, $n+1, &$dirlist);
//17行就是这个
function getWholeDir($dir, $cdir, $n, &$dirlist)
{
if($cdir != "")
$cdir = $dir . "/" . $cdir;
else
$cdir = $dir;
$handle=opendir($cdir);
while ($file = readdir($handle))
{
if(is_dir($cdir . "/" . $file) && $file != "." && $file != "..")
{
$arrTemp[0] = $n;
$arrTemp[1] = $cdir . "/" . $file;
$dirlist[] = $arrTemp;
$this->getWholeDir($cdir, $file, $n+1, &$dirlist);
}
}
}
if(file_exists($cachefilename))
{
echo "success";
}
else
{
echo "failed";
}