Я использую Formidable Pro, и я создаю крючок, чтобы получить все данные после отправки (не нужно платить API аддонов). Я изменяю действие формы, чтобы перейти к моему PHP-скрипту после отправки. Теперь у меня проблема, форма также используется для отправки изображений и файлов PDF.Загрузить файл на удаленном сервере
Я пытаюсь переместить изображения и файлы PDF после отправки, с файлом move_uploaded_file, но ничего не работает. Вывожу Infos $ _FILES и у меня есть эта Infos:
array(
[name] => Array
(
[0] => compte_rendu_12-12-16.pdf
)
[type] => Array
(
[0] => application/pdf
)
[tmp_name] => Array
(
[0] => /tmp/phpHCenke
)
[error] => Array
(
[0] => 0
)
[size] => Array
(
[0] => 176072
)
)
Вот мой PHP код:
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['file70'][0]['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file70'][0]['tmp_name'], $uploadfile)) {
echo "Upload with success";
} else {
echo "Upload error";
}
У меня всегда есть сообщение "ошибка загрузки".
Любая идея?
'move_uploaded_file ($ _ FILES [ 'file70'] [ 'tmp_name'] [0]' – RiggsFolly
[» tmp_name '] не является массивом? @RiggsFolly – DevNiels
@DevNiels Это в дампе, который показывает нам OP. [См. руководство по загрузке нескольких файлов] (http://php.net/manual/en/features. file-upload.multiple.php) – RiggsFolly