私のデータベース(phpMyAdmin)にファイルをアップロードするためにこのPHPコードを作成しましたが、WordPressで動作させる方法を理解できませんでした。データベースにファイルをアップロードするPHP/WordPress
$con = mysqli_connect("localhost","root","","mydb");
if (mysqli_connect_errno()) {
echo "Unable to connect to MySQL! ". mysqli_connect_error();
}
if (isset($_POST['submit'])) {
$target_dir = get_template_directory_uri() .'/Uploaded_Files';
$target_file = $target_dir . date("dmYhis") . basename($_FILES["file"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
if($imageFileType != "jpg" || $imageFileType != "png" || $imageFileType != "jpeg" || $imageFileType != "gif") {
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
$files = date("dmYhis") . basename($_FILES["file"]["name"]);
} else {
echo "Error Uploading File";
exit;
}
} else {
echo "File Not Supported";
exit;
}
$filename = $_POST['filename'];
$location = get_template_directory_uri() .'/Uploaded_Files . $files';
$getuser = $_SESSION['id'];
$settime = date("Y-m-d H:i:s");
$setmsg = $con->real_escape_string($_POST['msg']);
// Database Query goes here.
}
_Noteを助けなければならない、私はあなたがメディアギャラリーにそれを追加する方法を意味するとし、「WordPressのデータベースでアップロードファイル」について語った:_ PHPMyAdminのは、それはだ、データベースではありませんMySQLデータベース用のWebベースの管理ツールです。 –
https://codex.wordpress.org/Uploading_Files – jdv
ああ!私はデータベースとしてPHPmyadminを意味しませんでした。とにかくThx。 – devsam247