-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsavefile.php
More file actions
28 lines (24 loc) · 1.05 KB
/
Copy pathsavefile.php
File metadata and controls
28 lines (24 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
if ($_FILES && $_FILES['file']['name']) {
$mysqli = new mysqli("localhost", "filebox", "3Y3SUKzQVKHav8fQ", "filebox");
$fileName = $mysqli->real_escape_string($_FILES['file']['name']);
$tmpName = $mysqli->real_escape_string($_FILES['file']['tmp_name']);
$fileSize = $mysqli->real_escape_string($_FILES['file']['size']);
$fileType = $mysqli->real_escape_string($_FILES['file']['type']);
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
fclose($fp);
$content = $mysqli->real_escape_string($content);
$sql = "INSERT INTO files (File_Name, File_Type, File_Size, File_Content) VALUES
('" . $fileName . "', '" . $fileType . "', '".$fileSize."', '".$content."')";
$res = $mysqli->query($sql);
if ($res) {
echo "File uploaded";
} else {
echo 'Error: ' . $mysqli->error;
}
$mysqli->close();
} else {
echo "asdf";
}
?>