Я хочу загрузить файл в папку загрузок в wordpress - PullRequest
0 голосов
/ 27 мая 2020

Я пробовал, но не могу исправить это. Это мой код

<form enctype="multipart/form-data" id="patientEnquiry" method="post" class="form" action="" > 

<div class="form-group">
<input type="text" name="subject" id="subject"  required="required" maxlength="100" class="form- 
 control">
 </div>   
 <input type="file" id="passport" name="passport" class="required">
 </form>
 <button class="request"  id="patientsub" >submit</button>

, и это то, что я поместил в функции. php

$target_dir = get_home_path().'wp-content/uploads/';

$file = $_FILES['passport']['name'];
$path = pathinfo($file);
$filename = $path['filename'];
$ext = $path['extension'];
$temp_name = $_FILES['passport']['tmp_name'];
$path_filename_ext = $target_dir.$filename.".".$ext;

// Check if file already exists
if (file_exists($path_filename_ext)) {
echo "Sorry, file already exists.";
}else{
move_uploaded_file($temp_name,$path_filename_ext);
echo "Congratulations! File Uploaded Successfully.";
}

, когда я пытаюсь повторить эхо $ файл; я ничего не получаю пожалуйста помогите мне

1 Ответ

0 голосов
/ 27 мая 2020

Возможно, проблема в том, чтобы получить путь, который вам нужен АБСОЛЮТНЫЙ путь.

$target_dir = str_replace('\\', '/', ABSPATH)."wp-content/uploads/";
...