$flag=0;
$dirName1 = '/usr/local/apache2/htdocs/upload';
if (!is_dir ( $dirName1 )) {
echo "<script>alert('您还未上传文件,请上传!');</script>";
echo "<script>window.location='ipsearch.php';</script>";
}
else{
// echo "hello";
$toFileName1 = $dirName1.'/'.$id.".txt";
if (file_exists($toFileName1)) {
$flag=1;
}
else{
}
if($flag==1){
unlink($toFileName1);
}
}上面的代码,为什么是先执行删除文件的啊?我的删除文件是有if条件判断的,但是程序运行后,直接删除了文件,导致if (file_exists($toFileName1)) 也进不去。
将if($flag==1){
unlink($toFileName1);
}
删除后就运行正常,不懂
$dirName1 = '/usr/local/apache2/htdocs/upload';
if (!is_dir ( $dirName1 )) {
echo "<script>alert('您还未上传文件,请上传!');</script>";
echo "<script>window.location='ipsearch.php';</script>";
}
else{
// echo "hello";
$toFileName1 = $dirName1.'/'.$id.".txt";
if (file_exists($toFileName1)) {
$flag=1;
}
else{
}
if($flag==1){
unlink($toFileName1);
}
}上面的代码,为什么是先执行删除文件的啊?我的删除文件是有if条件判断的,但是程序运行后,直接删除了文件,导致if (file_exists($toFileName1)) 也进不去。
将if($flag==1){
unlink($toFileName1);
}
删除后就运行正常,不懂
解决方案 »
- 又写正则表达式
- 在xp sp3 中如何配置php环境。
- php连接DB2数据库
- 关于安装appserv问题!
- 那为大哥知道解决啊..帮帮忙!!Win32下apache2 用get方法传递中文参数会出错 test.php?a=".urlencode(你好)."&b=".urlencode(你也好)
- ***批量解决了。现在还有个问题请教徐版主,其他高手也可以进来帮忙一下***。
- 问一下PHP里的$_SESSION和ASP里SESSION有何异同?
- 在下求教如何在redhat8.0下安装GD库?
- PHP中可有将数据输出成文本文件的函数?
- PHP配置问题
- 关于类。
- 关于php从数据库读取图片路径,在页面显示的问题
if (file_exists($toFileName1))
你在这里面echo一个字符串。
如果说这里没进的话,那你flag的值不会改变,后面删除文件的判断不成立
文件不会被删除
$dirName1='usr/local/apache2/htdocs/upload';
你试一下吧
unlink()了。lz怎么知道是先删除的文件呢。按你的代码应该是先判断file_exists设置flag为1 ,然后执行的unlink.不知道代码怎么执行的话,可以在各个关键步骤加上调试语句 echo "1..."; echo "2...";
诡异~
$flag=0;
$dirName1 = '/usr/local/apache2/htdocs/upload';
if (!is_dir ( $dirName1 )) {
echo "<script>alert('您还未上传文件,请上传!');</script>";
echo "<script>window.location='ipsearch.php';</script>";
}
else{
// echo "hello";
$toFileName1 = $dirName1.'/'.$id.".txt";
if (file_exists($toFileName1)) {
$flag=1; }
else{
}////////////////////////////////////////////////////////////
这里赶快处理文件啊。要不下面就删啦
////////////////////////////////////////////////////////////
if($flag==1){
unlink($toFileName1);
}
}
我在
if (file_exists($toFileName1)) {
$flag=1; }
中处理文件,只是碍于篇幅,没有贴出来哈~