Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Странность при загрузке файлов! / 11 сообщений из 11, страница 1 из 1
19.06.2013, 10:44
    #38302763
UPLOAD_PROBLEM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
Странность при загрузке вот код:


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
<?
ini_set("memory_limit", "1000M");
if(isset($_POST['submit'])){
include 'inc/img.php';
	$allowed = array('png', 'jpg', 'jpeg');
	
	if(!empty($_FILES['image']) && $_FILES['image']['error'] == 0){

	$time1 = md5(time());
    $extension = pathinfo($_FILES['image']['name'], PATHINFO_EXTENSION);
    if(!in_array(strtolower($extension), $allowed)){
        $mes_ph[] = 'Photo #1 Has Not Supported Type !';
		$err = 1; 	
    }
	if($_FILES['image']['size'] > 3000000){
		$mes_ph[] = 'Photo #1 Must Be Less 3MB !';
		$err = 1;
	}
   if($err!=1){
      move_uploaded_file($_FILES['image']['tmp_name'], 'uploads/'.$time1.'.'.$extension);
	  $image = $time1.'.'.$extension;	
    }
}
	
sleep(1);	
	
	
	if(!empty($_FILES['image2']) && $_FILES['image2']['error'] == 0){

	$time2 = md5(time());
    $extension = pathinfo($_FILES['image2']['name'], PATHINFO_EXTENSION);
    if(!in_array(strtolower($extension), $allowed)){
        $mes_ph[] = 'Photo #2 Has Not Supported Type !';
		$err = 1; 	
    }
	if($_FILES['image2']['size'] > 3000000){
		$mes_ph[] = 'Photo #2 Must Be Less 3MB !';
		$err = 1;
		
	}
   if($err!=1){
      move_uploaded_file($_FILES['image2']['tmp_name'], 'uploads/'.$time2.'.'.$extension);
	  $image2 = $time2.'.'.$extension;
    }
}

sleep(1);

if(!empty($_FILES['image3']) && $_FILES['image3']['error'] == 0){

	$time3 = md5(time());
    $extension = pathinfo($_FILES['image3']['name'], PATHINFO_EXTENSION);
    if(!in_array(strtolower($extension), $allowed)){
        $mes_ph[] = 'Photo #3 Has Not Supported Type !';
		$err = 1; 	
    }
	if($_FILES['image3']['size'] > 3000000){
		$mes_ph[] = 'Photo #3 Must Be Less 3MB !';
		$err = 1;
	}
   if($err!=1){
      move_uploaded_file($_FILES['image3']['tmp_name'], 'uploads/'.$time3.'.'.$extension);
	  $image3 = $time3.'.'.$extension;
    }
}

sleep(1);

if(!empty($_FILES['image4']) && $_FILES['image4']['error'] == 0){

	$time4 = md5(time());
    $extension = pathinfo($_FILES['image4']['name'], PATHINFO_EXTENSION);
    if(!in_array(strtolower($extension), $allowed)){
        $mes_ph[] = 'Photo #4 Has Not Supported Type !';
		$err = 1; 	
    }
	if($_FILES['image4']['size'] > 3000000){
		$mes_ph[] = 'Photo #4 Must Be Less 3MB !';
		$err = 1;
	}
   if($err!=1){
      move_uploaded_file($_FILES['image4']['tmp_name'], 'uploads/'.$time4.'.'.$extension);
	  $image4 = $time4.'.'.$extension;
    }
}


}
?>


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>

<body>



<? echo $mes_ph[0].$mes_ph[1].$mes_ph[2].$mes_ph[3]; ?>


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

Choose Photo #1<input type="file" name="image" /> <br>

Choose Photo #2<input type="file" name="image2" /> <br>

Choose Photo #3<input type="file" name="image3" /><br>

Choose Photo #4<input type="file" name="image4" /> <br><br>

<input type="submit" name="submit" value="GO!"  />

</form>




</body>
</html>



когда даю задание загрузить все 4 файла вместе большого размера то он просто тупо пропускает и перегружает страницу! но если 3 инпута то нормально! в 4 нет! а если в 4 и файлы не большие то ничего не делает!! в чём проблема может быть?
...
Рейтинг: 0 / 0
19.06.2013, 10:58
    #38302794
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
В пхп есть ограничения по количеству загружаемых файлов, общему их размеру и размер пост-запроса.
...
Рейтинг: 0 / 0
19.06.2013, 11:04
    #38302806
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
Можно их изменить в конфиге
...
Рейтинг: 0 / 0
19.06.2013, 11:27
    #38302856
UPLOAD_PROBLEM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
Hett,

Извините а как называется файл именно и какие строки изменить?
...
Рейтинг: 0 / 0
19.06.2013, 11:34
    #38302866
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
...
Рейтинг: 0 / 0
19.06.2013, 11:35
    #38302867
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
php.ini называется конфиг
...
Рейтинг: 0 / 0
19.06.2013, 11:35
    #38302869
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
скорее всего
...
Рейтинг: 0 / 0
19.06.2013, 11:38
    #38302872
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
В общем в phpinfo() смотрите какой конфиг используется и используется ли вообще.
...
Рейтинг: 0 / 0
19.06.2013, 11:39
    #38302874
UPLOAD_PROBLEM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
Спасибо, но я в htaccess прописал!)
...
Рейтинг: 0 / 0
19.06.2013, 11:40
    #38302876
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
ну да, тоже вариант
...
Рейтинг: 0 / 0
19.06.2013, 14:51
    #38303310
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странность при загрузке файлов!
UPLOAD_PROBLEMСпасибо, но я в htaccess прописал!)

повезло... насколько помню, не все настройки можно переписать.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Странность при загрузке файлов! / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]