<?php
require_once "core/init.php";
if(isset($_FILES['file'])){
$file = $_FILES['file'];
// File properties
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_size = $file['size'];
$file_error = $file['error'];
// Work out the file extension
$file_ext = explode('.', $file_name);
$file_ext = strtolower(end($file_ext));
$allowed = array('jpg', 'png');
if(in_array($file_ext, $allowed))
{
echo 'Your file will be processed shortly, thank you.';
}
if($file_error == true)
{
echo 'Failed to upload file';
}
if($file_size <= 2097152) {
$file_name_new = uniqid('', true) . '.' . $file_ext;
$file_destination = 'profilepictures/' . $file_name_new;
if(move_uploaded_file($file_tmp, $file_destination));
echo $destination;
}
}
?>
簡單的問題,目前只是沮喪。我試圖在失敗的上傳中將其設置爲echo Failed to upload file
,但是這是在成功上傳和上傳失敗時完成的。我收到了兩條消息,一條是成功的,一條是上傳失敗的,但是當上傳不好時,我只能得到失敗的消息。如果出現錯誤,則在上傳時回顯文件錯誤
嘗試傾銷'$ file_error'上成功上傳 - 看看它說什麼? – Ben