Загрузка файла WordPress всегда выдает ошибку PHP.iniPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загрузка файла WordPress всегда выдает ошибку PHP.ini

Сообщение Anonymous »

Использование метода media_sideload_image (сохранение по URL) работает хорошо, но для реальной загрузки используется функция WP array(1) { ["error"]=> string(1) "s" мне всегда выдает следующее сообщение.


{ ["error"]=> string(212) "Файл пуст. Пожалуйста, загрузите что-нибудь более
существенное. Это ошибка также может быть вызвана отключением загрузки
в вашем php.ini или тем, что post_max_size определен как меньший, чем
upload_max_filesize в php.ini."


Это явно означает, что произошла ошибка. Почему? Я просмотрел INI-файл PHP и обнаружил, что это не так. Есть ли другой способ его установки?

Код PHP

Код: Выделить всё

$upload_photo = $_FILE['upload_photo'];
if ( ! function_exists( 'wp_handle_upload' ) ) require_once( ABSPATH . 'wp-admin/includes/file.php' );
echo $upload_photo;
$upload_overrides = array( 'test_form' => false );
$movefile = wp_handle_upload( $upload_photo, $upload_overrides );
if ( $movefile ) {
echo "File is valid, and was successfully uploaded.\n";
var_dump( $movefile);
} else {
echo "Possible file upload attack!\n";
}
HTML-код


input type=' text' value='URL фотографии' id='upload_photo_url'
name='upload_photo_url' onclick="clear_field('upload_photo_url');"
/>


Настройки PHP (распечатаны из phpinfo())
[img]https://i.sstatic. net/aJEAV.jpg[/img]


Подробнее здесь: https://stackoverflow.com/questions/224 ... -ini-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»