У меня есть форма для загрузки.Загрузить форму max_size в php
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file" value="file"/>
<input type="submit" value="UPLAOD" name="upload"/><br/>
</body>
и upload.php как:
if($_FILES["file"]["error"]>0)
echo "ERROR: ".$_FILES["file"]["error"]."<br/>";
else{
if(file_exists("./".$_FILES["file"]["name"]))
echo "File already exists.";
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"./".$_FILES["file"]["name"]);
echo "File Uploaded.";
}
}
Я изменил upload_max_filesize=10M , post_max_size=8M
в php.ini
Но я до сих пор не могу загрузить файл размером 5 МБ. Что могло бы пойти не так?
, когда я запускаю phpinfo()
, он по-прежнему показывает upload_max_size=2M
, который был значением до того, как я изменил его на 10M
.
Вы перезапущен свой веб-сервиса? – PeeHaa
Вы используете общий хостинг, который не позволяет вам обновлять эти значения? –
не является общедоступным хостинг .... только для учебных целей. Я использую WAMP – user1870867