-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdelete_file.php
18 lines (17 loc) · 899 Bytes
/
delete_file.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
error_reporting(E_ERROR | E_PARSE);
session_start();
include("db.php");
if(file_exists("uploads/".$_POST["filename"]))
unlink("uploads/".$_POST["filename"]);
if (explode(".", $_POST["filename"])[1] == "png" || explode(".", $_POST["filename"])[1] == "jpg") {
$sql_select = $db->query("select * from users where background_image ='" . $_POST["filename"] . "'");
if ($sql_select->rowCount() == 1) {
$sql_delete = $db->query("update users set background_image = '' where background_image='" . $_POST["filename"] . "'");
}
}
if ($db->query("select * from files where foldername='" . $_POST["filename"] . "' and user_id = '".$_SESSION["userid"]."'")->rowCount() == 0) {
$sql_delete = $db->query("delete from files where file_name='" . $_POST["filename"] . "' and user_id = '".$_SESSION["userid"]."'");
echo 1;
}
?>