Can';使用php上传图片
我不能上传图像。我在ubuntu中使用lampp服务器。它显示了一些我无法理解的错误Can';使用php上传图片,php,Php,我不能上传图像。我在ubuntu中使用lampp服务器。它显示了一些我无法理解的错误 if (isset($_POST["submit"])) { $fileType = $_FILES["file"]["type"]; if (($fileType == "image/gif") || ($fileType == "image/jpeg") || ($fileType == "image/jpg") ||
if (isset($_POST["submit"]))
{
$fileType = $_FILES["file"]["type"];
if (($fileType == "image/gif") ||
($fileType == "image/jpeg") ||
($fileType == "image/jpg") ||
($fileType == "image/png")) {
//Check if file exists
if (file_exists("Images/Coffee/" . $_FILES["file"]["name"])) {
echo "File already exists";
} else {
move_uploaded_file($_FILES["file"]["tmp_name"], "Images/Coffee/" . $_FILES["file"]["name"]);
echo "Uploaded in " . "Images/Coffee/" . $_FILES["file"]["name"];
}
} }
我的错误是
警告:移动上传的文件(Images/Coffee/costa.png):无法打开流:第23行/opt/lampp/htdocs/newphp/uplaodimage.php中的权限被拒绝
警告:move_upload_file():无法将第23行的“/opt/lampp/temp/phpE2uIod”移动到/opt/lampp/htdocs/newphp/uplaodimage.php中的“Images/Coffee/costa.png”
上传至Images/Coffee/costa.png您在存储文件的目录中没有写入权限,因此您必须首先向您要上传文件的目录授予写入权限 就像在Ubuntu中一样: chmod-R 777/路径
您在存储文件的目录中没有写入权限,因此您必须首先向要上载文件的目录授予写入权限 就像在Ubuntu中一样: chmod-R 777/路径
您在存储文件的目录中没有写入权限,因此您必须首先向要上载文件的目录授予写入权限 就像在Ubuntu中一样: chmod-R 777/路径
您在存储文件的目录中没有写入权限,因此您必须首先向要上载文件的目录授予写入权限 就像在Ubuntu中一样: chmod-R 777/路径 将告诉您文件的目录是可写的 将告诉您文件的目录是可写的 将告诉您文件的目录是可写的
将在警告消息中告诉您文件的目录是可写的其清除。您需要在上载的路径中授予写入权限我如何才能做到这一点?请解释一下。谢谢。警告信息中写得很清楚。您需要在上载的路径中授予写入权限我如何才能做到这一点?请解释一下。谢谢。警告信息中写得很清楚。您需要在上载的路径中授予写入权限我如何才能做到这一点?请解释一下。谢谢。警告信息中写得很清楚。您需要在上载的路径中授予写入权限我如何才能做到这一点?请解释一下,谢谢
bool is_writable ( string $filename_or_directory )