Грешка при Ъплоуд на много файлове

critrate

Registered
Здравейте.Имам система за ъплоуд,в която може да се качват повече от 1 файл,но като тръгна да ъплоудна 25 примерно ми дава грешка,че броя на файловете,които искам да ъплоудна е голям и ъплоудва само 20 от тях.На локалхост съм и ме интресува на платен ще имам ли този проблем и мога ли да направя сега да си качва всичките без тази грешка?
 
Каква е тази грешка покажи е.
Също така и кода, няма да е лошо, да го покажеш.

А пък щом се местиш на друг хостинг, имай предвид, че там може max_upload_size да е регулиран, на не повече от 5 мб примерно (това също го имай изпредвид), те променливите са много когато се местиш от хост на хост.
 
кода си е прост скрипт за ъплоуд аз даже код съм давал в едни теми.На суперхостинг ще е плана.Най-разширения.Този с неограничен трафик и т.н.т. т.е. последния.

пише нещо max count of files is .... нещо от тоя род.След малко ще ъплоудна 20-30 файла и ще постна грешката.

Едва ли е от размера ,защото качвам 10-20 файла ,които са по 5-10 KB
 
Питам те каква е грешката, защото има разлика дали е от сървъра или е зададено някъде по програмата за ъплоад - а.

И постни кода, защото да видим как ги зареждаш тези 20 файла, тоест как е съставен цикъла и т.н.
 
Грешката:


Warning: Maximum number of allowable file uploads has been exceeded in Unknown on line 0


като 101% съм сигурен ,че не е от кода.

PHP:
foreach($_FILES['pic']['tmp_name'] as $key => $tmp_name ){
$pozvoleni = array("png", "jpg", "jpe", "jpeg", "gif", "bmp", "tif", "tiff" , "xbmp");
$pozvoleni2 = array("PNG", "JPG", "JPE", "JPEG", "GIF", "BMP", "TIF", "TIFF" , "XBMP");

$file_name = $key.$_FILES['pic']['name'][$key];
$file_tmp =$_FILES['pic']['tmp_name'][$key];

$format1 = explode(".",$file_name);
$format2 = count($format1) - 1;
$format = $format1[$format2];
if (in_array($format,$pozvoleni) or in_array($format,$pozvoleni2))
{
if ($format == "png" or $format == "PNG") { $mimetype = "image/png"; }
elseif ($format == "jpg" or $format == "jpeg" or $format == "jpe" or $format == "JPG" or $format == "JPEG" or $format == "JPE") { $mimetype = "image/jpeg"; }
elseif ($format == "gif" or $format == "GIF") { $mimetype = "image/gif"; }
elseif ($format == "bmp" or $format == "BMP") { $mimetype = "image/bmp"; }
elseif ($format == "tif" or $format == "tiff" or $format == "TIF" or $format == "TIFF") { $mimetype = "image/tiff"; }
elseif ($format == "xbmp" or $format == "XBMP") { $mimetype = "image/x-xbitmap"; }
else { }
$ex = explode('.', $file_name);
$ab = count($ex) - 1;
$name = $dd.$file_name.'.'.$ex[$ab];
$date = time();
if(move_uploaded_file($file_tmp , '../images-upload/gallery/' .$name)) {
mysql_query("INSERT INTO gimages (original,thumb,movid,date) VALUES ('$name','thumb_$name','$series','$date')") or die (mysql_error());
create_thumb('../images-upload/gallery/' .$name);
}
else {
echo "<div class='error'>Опитай отново</div>";
}
}
else {
echo "<br/><div class='error'>Тва не е изображение бе бачка :S</div>";
}
}
 
Отиди във php.ini, намери max_file_uploads и го промени на числото на което ти искаш максимално колко файлове да се upload - ват.

При проблеми със хоста - ползавай ini_set(), може и да не проработи.
Ако не проработи ще се свържеш с тях, за да ти увеличат стойноста.
 

Back
Горе