php上传图片只能小于1M

php上传图片只能小于1M,第1张

php 服务器限制了上传大小1M ,不能获取大于一兆的文件大小

修改PHP上传文件大小限制的方法:一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完。但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行。这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为max_execution_time = 00表示没有限制

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。

<html>

<body>

<form action="upload_file.php" method="post"

enctype="multipart/form-data">

<label for="file">Filename:</label>

<input type="file" name="file" id="file" />

<br />

<input type="submit" name="submit" value="Submit" />

</form>

</body>

</html>

/*--"upload_file.php" 文件含有供上传文件的代码,在这个脚本中,我们增加了对文件上传的限制。用户只能上传 .gif 或 .jpeg 文件,文件大小必须小于 20 kb:*/

<?php

if ((($_FILES["file"]["type"] == "image/gif")

|| ($_FILES["file"]["type"] == "image/jpeg")

|| ($_FILES["file"]["type"] == "image/pjpeg"))

&&($_FILES["file"]["size"] <20000))

{

if ($_FILES["file"]["error"] >0)

{

echo "Return Code: " . $_FILES["file"]["error"] . "<br />"

}

else

{

echo "Upload: " . $_FILES["file"]["name"] . "<br />"

echo "Type: " . $_FILES["file"]["type"] . "<br />"

echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"

echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"

if (file_exists("upload/" . $_FILES["file"]["name"]))

{

echo $_FILES["file"]["name"] . " already exists. "

}

else

{

move_uploaded_file($_FILES["file"]["tmp_name"],

"upload/" . $_FILES["file"]["name"])

echo "Stored in: " . "upload/" . $_FILES["file"]["name"]

}

}

}

else

{

echo "Invalid file"

}

?>

<?

if(is_uploaded_file($_FILES['upfile']['tmp_name'])){

$upfile=$_FILES["upfile"]

$name = $upfile["name"]

$type = $upfile["type"]

$size = $upfile["size"]

$tmp_name = $upfile["tmp_name"]

//上传文件类型列表

switch ($type) {

case 'image/pjpeg' : $ok=1

break

case 'image/jpeg' : $ok=1

break

case 'image/gif' : $ok=1

break

case 'image/png' : $ok=1

break

}

if($ok){

move_uploaded_file($tmp_name,'up/'.$name)

}

}

?>

<form action="" enctype="multipart/form-data" method="post" name="upform">

上传文件:

<input type="file" name="upfile"/>

<input type="submit" value="上传"/><br>

</form>

这个 $size = $upfile["size"]就是得到文件的大小,自己判断一下,,

这是php基础,看的懂么?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11901822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存