首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除路径外的图像

如何删除路径外的图像
EN

Stack Overflow用户
提问于 2014-02-20 17:58:37
回答 4查看 64关注 0票数 0

我有一个名为holder的文件夹。在文件夹内,我还有两个目录,分别名为图片和脚本。

在脚本目录中,我有一个删除图片文件夹中的图片的脚本。

我可能想删除图片里面的图片。

请注意,出于某些原因,我的脚本(文件)是在脚本文件夹中实现的。

代码语言:javascript
复制
<?php

$dir="pics/";

$imgid=$id.".jpg";

unlink($dir.$imgid);

?>
EN

回答 4

Stack Overflow用户

发布于 2014-02-20 18:06:32

很难从你的问题中找出你需要什么,但我想你的问题是你在错误的目录中。如果你在script目录中有这个脚本(并且你从那个地方调用它!),那么你有两个选择来解决这个问题,切换工作目录或者只是更正你的路径。

1)切换工作目录

代码语言:javascript
复制
chdir("..");
$dir="pics/";
$imgid=$id.".jpg";
unlink($idir.$imgid);

2)修改删除路径

代码语言:javascript
复制
$dir="../pics/";
$imgid=$id.".jpg";
unlink($idir.$imgid);
票数 1
EN

Stack Overflow用户

发布于 2014-02-20 18:10:38

试着这样做:

代码语言:javascript
复制
$dir= dirname(__FILE__) . "/../pics/";
$imgid=$id.".jpg";

if( file_exists( $dir.$imgid ) ) {
   unlink($dir.$imgid);
}
票数 1
EN

Stack Overflow用户

发布于 2014-02-20 18:09:05

你可以这样做:

代码语言:javascript
复制
<?php
    $path = dirname(__FILE__) . "../pics/";
    $imgid = $id . ".jpg";
    unlink($path . $imgid);
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21904273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档