Php 如何在web服务器中获取上传的图像并删除我不想要的图像?

Php 如何在web服务器中获取上传的图像并删除我不想要的图像?,php,Php,我正在将图像上载到web服务器上的images文件夹中,我希望所有上载的图像在index.html页面的表中可见,每个上载的图像都有一个delete按钮,这样我就可以删除任何要删除的图像。我不想和数据库有任何关系,我将是那个从我的管理员上传图片的人。 我只想要一个简单的脚本,将做这项工作,谢谢大家 index.php <form name="upload" action="upload.php" method="POST" enctype="multipart/form-data">

我正在将图像上载到web服务器上的images文件夹中,我希望所有上载的图像在index.html页面的表中可见,每个上载的图像都有一个delete按钮,这样我就可以删除任何要删除的图像。我不想和数据库有任何关系,我将是那个从我的管理员上传图片的人。 我只想要一个简单的脚本,将做这项工作,谢谢大家

index.php

<form name="upload" action="upload.php" method="POST" enctype="multipart/form-data">
    Select image to upload: <input type="file" name="image">
    <input type="submit" name="upload" value="upload">
</form>

     upload.php

<?php
$uploaddir = 'images/';
$uploadfile = $uploaddir . basename($_FILES['image']['name']);
if (move_uploaded_file($_FILES['image']['tmp_name'], $uploadfile)) {
    echo "Image succesfully uploaded.";
} else {
    echo "Image uploading failed.";
} 
?>  

首先,我已经在一个表中打印了我的images文件夹中的所有图像,每个图像旁边都有一个delete按钮 filePrint.php


这不是一个家庭作业平台。。如果你自己努力的话,你会得到帮助的。。。你想让我们为你写这个节目/脚本吗?祝你一切顺利;那么,这里有问题吗?我没有看到一个。我从中得到的是,您希望我们为您找到脚本,和/或猜测您拥有的是什么。我不想与数据库有任何关系,也不太关心安全性—好吧,您应该这样做。除非你只是为了好玩而玩弄代码。提示:unlink是一个用来删除文件的函数
<?php
    $files = glob("images/*.*");
    echo "<table>";
    for ($i=0; $i<count($files); $i++)
    {
        $image = $files[$i];
        $supported_file = array(
                'gif',
                'jpg',
                'jpeg',
                'png'
         );
        $ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
        if (in_array($ext, $supported_file)) {
            echo '<tr>';
            echo "<form method='post' action='deleteFile.php?img=".$image."'>";
            echo '<td><img width="100px" height="100px" src="'.$image .'" alt="Random image" /></td>';
            echo '<td><input type="submit" name="delete" value="DELETE"/></td>';
            echo "</file>";
            echo '</tr>';
        } else {
            continue;
        }
    }
    echo "</table>";
?>
<?php
    if(isset($_POST['delete']))
    {
        $imgsrc = $_GET['img'];
        if(file_exists($imgsrc))
        {
                unlink($imgsrc);
                echo "SUCCESSFULLY DELETED ".$imgsrc;
        }
        else
        {
            echo "PROBLEM IN INNER IF";
        }
    }
?>