分享一例php多重判断条件下删除文件的函数代码,很简单的,主要是包括权限判断、文件存在与否等,有需要的朋友参考下吧
function
delete_file(
$file
)
03.
{
04.
if
(
file_exists
(
$file
))
05.
{
06.
$delete
=
chmod
(
$file
, 0777);
07.
$delete
= unlink(
$file
);
08.
if
(
file_exists
(
$file
))
09.
{
10.
$filesys
=
eregi_replace
(
"/"
,
"\\"
,
$file
);
11.
$delete
= system(
"del $filesys"
);
12.
clearstatcache();
13.
if
(
file_exists
(
$file
))
14.
{
15.
$delete
=
chmod
(
$file
, 0777);
16.
$delete
= unlink(
$file
);
17.
$delete
= system(
"del $filesys"
);
18.
}
19.
}
20.
clearstatcache();
21.
if
(
file_exists
(
$file
))
22.
{
23.
return
'
Delete
Faile : <font color=\'#ff0000\'-->
'.$file.'
24.
';
25.
}
26.
else
27.
{
28.
return
'Delete Successs : '
.
$file
.'
29.
';
30.
}
31.
}
32.
else
33.
{
34.
return
'Delete Successs : '
.
$file
.'
35.
';
36.
}
37.
}