JPG Расширение изображения не вставляется в пользовательскую таблицу wp - PullRequest
0 голосов
/ 06 февраля 2019

Я создал пользовательскую таблицу в базе данных, и мне нужно загрузить изображение со страницы моего шаблона member .На этой странице я сделал все кодировки.Я могу вставить данные, но застрял на вставке изображения.Я могу получить имя файла, но не могу получить расширение.

Вот мой код вставки моего файла шаблона.

 $tmpfile = explode(".", $_FILES['image']['name']);
 $newfile = round(microtime(true)) . '.' . end($tmpfile);
 move_uploaded_file($_FILES['image']['tmp_name'], ABSPATH . '/wp-content/themes/themename/inc/images/' . $newfile);

 $sql = $wpdb->query($wpdb->prepare("INSERT INTO members(member_image) VALUES (%s)", $newfile));

Приведенный выше код показывает значение поля без расширения как: https://screenshots.firefox.com/w7aDRfXESHZEw39s/localhost

Вот моя HTML-формаполе:

     <form action="" method="post">
        <input type="file" name="image" class="form-control">
     </form>

Все остальные текстовые поля вставлены, но только изображение не может быть получено с расширением.Я не могу понять проблему.Я также попытался добавить расширение .jpg, но оно не сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...