![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 3 Dołączył: 13.07.2009 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jak powinna wyglądać pętla sprawdzająca czy którykolwiek z wysyłanych na serwer plików nie przekracza wyznaczonego limitu? Mowa oczywiście o PHP. Osobiście próbuję z następującą konstrukcją ale na chwilę jeszcze nie "styka" ;-/
|
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 824 Pomógł: 106 Dołączył: 14.03.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
if ($_FILES['files']['size'][$s] > $max_file_size) {
tutaj wpuszczasz tylko pliki WIEKSZE niz 512 if ($_FILES['files']['size'][$f] > $max_file_size) { $message[] = "$name jest za duzy!."; tutaj drukujesz info elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){ $message[] = "$name ma zly format"; continue; // Nie dla nie zdjec } else{ if($count <= 9){ //Działa to działamy. I działamy do 10 pliku włącznie. $rozszerzenie = pathinfo($_FILES["files"]["name"][$f], PATHINFO_EXTENSION); $newnamee = date('YmdHis') . md5(md5(rand(1,9999999))) . "." . $rozszerzenie; if(move_uploaded_file($_FILES['files']['tmp_name'][$f], $path.$newnamee)) $newnamss[$count] = array($count => $newnamee); $count++; to ci sie nie wykonuje, czy nie tak? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 06:15 |