Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将删除按钮添加到我的库脚本_Php - Fatal编程技术网

Php 将删除按钮添加到我的库脚本

Php 将删除按钮添加到我的库脚本,php,Php,我制作了一个图像库,用于使用我制作的即时图像捕获程序。我已正确显示目录中的所有图像,但我想添加一个删除按钮,可以删除图像。这是我到目前为止的代码(减去HTML) 我怎样才能使类“button”的链接能够删除显示的图像?我对PHP不是很有经验,因此一个好的解释将非常有帮助和感激。您需要将“删除”按钮/链接绑定到图像的某种标识符,例如ID或文件名。单击“删除”按钮/链接时,标识符将被带到删除脚本,该脚本将“取消”图像文件的链接,前提是图像文件位于同一服务器上,并且您对其具有访问/权限 这里有一些

我制作了一个图像库,用于使用我制作的即时图像捕获程序。我已正确显示目录中的所有图像,但我想添加一个删除按钮,可以删除图像。这是我到目前为止的代码(减去HTML)



我怎样才能使类“button”的链接能够删除显示的图像?我对PHP不是很有经验,因此一个好的解释将非常有帮助和感激。

您需要将“删除”按钮/链接绑定到图像的某种标识符,例如ID或文件名。单击“删除”按钮/链接时,标识符将被带到删除脚本,该脚本将“取消”图像文件的链接,前提是图像文件位于同一服务器上,并且您对其具有访问/权限

这里有一些资源给你

如果您不知道从这里到哪里去,我建议您查找POST/GET,并研究适当删除文件的安全方法

祝你好运

<?php

$ip = getenv(REMOTE_ADDR);
$folderName = md5($ip);
$dir = ''.$folderName.'';
$file_display = array('png', 'jpg', 'gif');

if (file_exists($dir) == false) {
    echo "<b>Your Folder</b> ( $dir ) <b>cannot be found. Please contact the site     developer.</b><br>";
} else {
    $dir_contents = scandir($dir);

    foreach ($dir_contents as $file) {
        $file_type = strtolower(end(explode('.', $file)));

        if ($file !== '.' && $file !== '..' && in_array($file_type, $file_display)     == true) {
            echo '<div style="margin-bottom:15px;"><img src="', $dir, '/',     $file, '" alt="', $file, '" /><br /><a class="button">Delete</a></div><br />';
        }
    }
}
?>