Я разрабатываю страницу, где вы можете загрузить много фотографий.Идея в том, что вы можете загрузить столько фотографий, сколько захотите.Я знаю, что есть ограничение на загрузку, ограничение памяти и так далее ... но мой сервер не позволяет мне изменять php.ini. тогда моя память равна 256 МБ, а максимальный размер составляет 25 МБ.,логично, я не могу загружать фотографии с более чем 25 МБ.однако я видел, что это можно сделать через FTP.Но я пытаюсь избежать этого метода: я не мог заставить его работать.
Я думаю о переключении на сервер с 1 ГБ памяти и 1 ТБ передачи (я не знаю, будет ли этозаставить это работать!).
Мой код неверен?если нет, есть ли способ загрузить хотя бы 20 фотографий без остановки сервера?возможно, этот вопрос уже задавался, но все, что я нашел на серф-форумах, устарело и у меня ничего не получалось.Извините, если это повторяющийся и раздражающий вопрос.Я буду очень признателен, если кто-нибудь сможет мне помочь.
(я удалил некоторые несущественные части кода, потому что было слишком много ненужных строк, например, чтобы добавить водяной знак)
Это для PHP7,Я пытался с FTP, но я не смог сделать перевод правильно, я все еще учусь.
if (isset($_FILES["file"]))
{
for($x=0; $x<count($_FILES["file"]["name"]); $x++)
{
$file = $_FILES["file"];
$codigosec = rand(0, 5000);
$codigotres = rand(0, 5000);
$nombre = $file["name"][$x];
$tipo = $file["type"][$x];
$ruta_provisional = $file["tmp_name"][$x];
$size = $file["size"][$x];
if ($tipo != 'image/jpeg' && $tipo != 'image/jpg' && $tipo != 'image/png' && $tipo != 'image/gif')
{
echo "no es una imagen";
}
else
{
$src = (path);
move_uploaded_file($ruta_provisional, $src);
}
}
}
Я ожидаю найти способ загрузить как минимум 20-30 фотографий в форме, не зависящей непосредственно от памяти сервера.Если это можно сделать только с помощью FTP, или если мне придется смириться с увеличением объема памяти, этого достаточно.Заранее спасибо