【发布时间】:2019-10-06 14:23:10
【问题描述】:
我增加了文件大小。但是还是不行,我想添加这些代码中的任何一个,如果可以访问的话,我会增加文件的大小......
MySQL 5,PHP 5
$permited = array('jpg', 'jpeg', 'png', 'gif');
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_temp = $_FILES['image']['tmp_name'];
$div = explode('.', $file_name);
$file_ext = strtolower(end($div));
$unique_image = substr(md5(time()), 0, 10) . '.' . $file_ext;
$uploaded_image = "upload/" . $unique_image;
if ($title == "" || $cat == "" || $body == "" || $tags == "") {
echo "<span class='error'> Must be Fill</span>";
} else {
if (!empty($file_name)) {
if ($file_size > 50048567) {
echo "<span class='error'>Image Size should be less then 1MB!
</span>";
} elseif (in_array($file_ext, $permited) === false) {
echo "<span class='error'>You can upload only:-"
. implode(', ', $permited) . "</span>";
} else {
move_uploaded_file($file_temp, $uploaded_image);
$query = "UPDATE tbl_post
SET
【问题讨论】:
-
这个问题和Java编码有什么关系?如果与此语言编码的问题没有直接关系,请从问题中删除java 标签。没有意义误导回答 Java 类型问题的人,因为这可能会导致投票失败。
-
如果您仍在使用 PHP 5,我强烈建议您尽快升级。不再支持此版本。 Let Rasmus Lerdorf explain it to you
-
代码看起来被截断了,不清楚您所说的
increment the file size是什么意思。您只是想让文件比实际更大吗? (不相关,但50048567与 1 MB 有什么关系?)
标签: php image file-upload