• PHP ~ 通过程序删除图片,同时删除数据库中的图片数据 和 图片文件


    删除单张图片
    <?php
            require_once '../../conn.php';              //连接数据库
            $ID = $_GET['ID'];         //获取删除按钮传入要删除图片的 ID
            $sql = "select * from blogalbum where ID = {$ID}";    
            $results = mysql_query($sql);
            $blog = mysql_fetch_assoc($results);   //将查询结果存储到 $blog中
      /*
      *    $blog['pic']  为 数据库中存储的图片的路径
      *     unlink(path)   unlink根据path删除图片
      */
            unlink('../.'.$blog['pic']);        //  删除图片文件成功
            mysql_free_result($results);       //  释放结果集

      /*

      *   下面的就像执行数据库删除图片信息的操作

      */

            if ( isset($_GET['ID']) && !empty($_GET['ID']) ) {
                $ID = $_GET['ID'];
            }else{
                echo '获取不到id';
                header('../admin/album.php');
            }
     
            $sql = "delete from blogalbum where ID={$ID}";
            $result = mysql_query($sql);
            if ($result == true) {
                echo <<<a
            <script type="text/javascript">
                window.location.href = '../../admin/album.php';
            </script>
    a;
            }else{
                echo <<<a
            <script type="text/javascript">
                alert('删除失败');
                window.location.href = '../../admin/album.php';
            </script>
    a;
            
            }
     
    ?>
  • 相关阅读:
    shell加密为二进制可执行文件
    lua自写限制并发访问模块
    centos虚拟机中挂新硬盘
    lua文件修改为二进制文件
    常用一些命令方法
    常用问题处理方法
    CVE-2010-3333
    Kernel Stack Overflow(转)
    NULL Pointer Dereference(转)
    Linux内核漏洞利用-环境配置(转)
  • 原文地址:https://www.cnblogs.com/500m/p/11024019.html
Copyright © 2020-2023  润新知