PHP Classes

File: uploady/admin/files/actions/delete.php

Recommend this page to a friend!
  Classes of Faris AL-Otabi   Uploady PHP Upload File to MySQL   uploady/admin/files/actions/delete.php   Download  
File: uploady/admin/files/actions/delete.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Uploady PHP Upload File to MySQL
Store file upload details in a MySQL database
Author: By
Last change: fix
Date: 11 months ago
Size: 754 bytes
 

Contents

Class file image Download
<?php
include_once '../../session.php';

$handler = new Uploady\Handler\UploadHandler($db);

if (
$_SERVER['REQUEST_METHOD'] == 'POST') {

    if (!
$auth->checkToken($_POST['csrf'], $_SESSION['csrf'])) {
       
$utils->redirect($utils->siteUrl('/admin/files/view.php?msg=csrf'));
    }

    foreach (
$_POST['fileid'] as $id) {;
       
$file = json_decode($handler->getFile($id)->file_data);
       
$handler->deleteFileAsAdmin($id);
        if (
file_exists(UPLOAD_FOLDER . "/{$_SESSION['user_id']}/{$file->filename}")) {
           
unlink(
               
realpath(APP_PATH . UPLOAD_FOLDER . "/{$_SESSION['user_id']}/{$file->filename}")
            );
        }
    }

   
$utils->redirect($utils->siteUrl('/admin/files/view.php?msg=file_deleted'));
}