<?php $directory="files/"; { if(($file_name!=".")&&($file_name!="..")) { $file_list.="$file_name <br />"; } } ?>
odczytanie objętości pliku [w bajtach]:
<?php ?>
Jak mogę to połączyć aby każdy plik wyświetlał ile zajmuje i sumę wszytkich?
<?php $directory="files/"; { if(($file_name!=".")&&($file_name!="..")) { $file_list.="$file_name <br />"; } } ?>
<?php ?>
<?php $directory="files/"; { if(($file_name!=".")&&($file_name!="..")) { array_push($files_tab, $file_tab); //dołączenie tablicy informacji o jednym pliku do tablicy wszystkich plików } } $suma = 0; for ($i=0; $i<count($files_tab); $i++) { $suma += $files_tab[$i][1]; } ?>
<?php { if(($file_name!=".")&&($file_name!="..")) { array_push($files_tab, $file_tab); //dołączenie tablicy informacji o jednym pliku do tablicy wszystkich plików } } for ($i=0; $i<count($files_tab); $i++) { $suma += $files_tab[$i][1]; } ?>
<? $directory="files/"; { if(($file_name!=".")&&($file_name!="..")) { $file_path = $directory.$file_name; //pelna ścieżka do pliku array_push($files_tab, $file_tab); //dołączenie tablicy informacji o jednym pliku do tablicy wszystkich plików } } $suma = 0; for ($i=0; $i<count($files_tab); $i++) { $suma += $files_tab[$i][1]; } ?>
<?php $maxfilekb = '524288'; //maksymalne miejsce na pliki w katalogu $odejmijmiejsce = ($maxfilekb-$suma); //ilśoć łaczna plików które już są, odejmowanie wolne miejsce: '.$odejmijmiejsce.' '; //wgrywanie pliku $rozmiar = '90000'; //maksymalny rozmiar pliku 90Kb $pliczek = $_FILES['plik']['name']; $wielkoscpliku = $_FILES['plik']['size']; $opliku = '<br>wielkość pliku: '.$wielkoscpliku.'<br>nazwa pliku: '.$pliczek.' '; { if ($wielkoscpliku >= $rozmiar){ //sprawdza czy plik nie jest za duży $errorq=1; $echoerror = "ERROR 1 wielkość za duża"; } if ($wielkoscpliku >= $odejmijmiejsce){ //sprawdza czy jest jeszcze miejsce w katalogu $errorq=1; $echoerror = "ERROR 2 Nie masz tyle miejsca aby wgrać plik."; } if ($odejmijmiejsce > $maxfilekb){ //sprawdza czy jest jeszcze miejsce w katalogu $errorq=1; $echoerror = "ERROR 3 Nie masz już miejsca na wgranie tego pliku."; } if ($_FILES['plik']['type'] != 'image/gif' AND $_FILES['plik']['type'] != 'image/jpeg' AND $_FILES['plik']['type'] != 'image/jpg' AND $_FILES['plik']['type'] != 'image/png' AND $_FILES['plik']['type'] != 'image/pjpeg' AND $_FILES['plik']['type'] != 'image/x-png'') { $errorq=1; $echoerror = 'ERROR 4 Niewłaściwy format pliku; } ?>
<?php if ($_FILES['plik']['type'] != 'image/gif' AND $_FILES['plik']['type'] != 'image/jpeg' AND $_FILES['plik']['type'] != 'image/jpg' AND $_FILES['plik']['type'] != 'image/png' AND $_FILES['plik']['type'] != 'image/pjpeg' AND $_FILES['plik']['type'] != 'image/x-png') ?>