Wordpress插件开发-上传xml和parce
我在我的自定义插件中找不到如何上传和保存文件的任何信息。我下一步就试了Wordpress插件开发-上传xml和parce,wordpress,wordpress-plugin-creation,Wordpress,Wordpress Plugin Creation,我在我的自定义插件中找不到如何上传和保存文件的任何信息。我下一步就试了 <div class="dashboard-products-available"> <div class="dashboard-products-available__row"> <aside class="dashboard-products-available__aside col"> <div
<div class="dashboard-products-available">
<div class="dashboard-products-available__row">
<aside class="dashboard-products-available__aside col">
<div class="dashboard-products-available__form">
<form action="<?php echo $_SERVER["PHP_SELF"] . '?page=products-available'; ?>" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file">
<input type="submit" value="Send">
</form>
</div>
</aside>
</div>
</div>
<?php
var_dump($_POST);
if ( isset($_POST["submit"]) ) {
if ( isset($_FILES["file"])) {
//if there was an error uploading the file
if ($_FILES["file"]["error"] > 0) {
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else {
//Print file details
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";
//if file already exists
if (file_exists("upload/" . $_FILES["file"]["name"])) {
echo $_FILES["file"]["name"] . " already exists. ";
}
else {
//Store file in directory "upload" with the name of "uploaded_file.txt"
$storagename = "uploaded_file.txt";
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $storagename);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"] . "<br />";
}
}
} else {
echo "No file selected <br />";
}
}
?>