Maison > développement back-end > tutoriel php > php文件上传有关问题

php文件上传有关问题

WBOY
Libérer: 2016-06-13 12:40:33
original
868 Les gens l'ont consulté

php文件上传问题
header('Content-Type: text/html; charset=GBK');
echo '

';<br>
print_r($_FILES);<br>
echo '
Copier après la connexion
';
echo  '
';
if ($_FILES['userfile']['error'] > 0) {
switch ($_FILES['userfile']['error']) {
case 1: echo "<script>alert('上传文件超过约定值1');history.back();</script>";
break;
case 2: echo "<script>alert('上传文件超过约定值2');history.back();</script>";
break;
case 3: echo "<script>alert('部分被上传');history.back();</script>";
break;
case 4: echo "<script>alert('没有任何文件被上传');history.back();</script>";
break;
}
exit;
}
if(is_uploaded_file($_FILES['userfile']['tmp_name']))
{
if(!move_uploaded_file($_FILES['userfile']['tmp_name'],'uploads/'.$_FILES['userfile']['name']))
{
echo "<script>alert('移动失败!');history.back();</script>";
exit;
}

}else {
echo "<script>alert('临时文件夹找不到上传的文件');history.back();</script>";
exit;
}
echo "<script>alert('文件上传成功!');location.href='Demo3.php?url=".$_FILES['userfile']['name']."';</script>";
?>为什么上传小文件就能正确上传,并且能显示$_FILES的全部信息,但是上传大文件时候,不会显示S_FILES信息,打印出是“Array()”,而且能绕过if ($_FILES['userfile']['error'] > 0)语句,直接提示'临时文件夹找不到上传的文件'的信息,请高手解答为什么会出现这个现象?
PHP
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal