Strict standards: Only variables should be passed by reference in C:\VertrigoServ\www\szablon\upload.php on line 22
22 linijka to dokladnie:
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1"> <p align="center">Wysyłanie plików na serwer. </p> <table width="422" border="1" align="center" bordercolor="#0000FF" bgcolor="#C0C0C0"> <tr> <th width="444" scope="row"><input name="plik" type="file" size="50"/> <input name="max_file_size" type="hidden" value="1048576" /></th> </tr> <tr> <th scope="row"><input value="Wyślij plik" name='submit' type="submit" /> </th> </tr> </table> </form> <?php $p_pojemnosc=$_FILES['plik']['size'];//pojemnosc pliku $p_typ=$_FILES['plik']['type']; // typ pliku $p_nazwa=$_FILES['plik']['name']; // nazwa pliku $p_smiec=$_FILES['plik']['tmp_name']; // chwilowa nazwa pliku //wycinamy rozszerzenie z pobieranego pliku /* odbieramy dane z pola ukrytego i zaokrąglamy je do 3 miejsca po przecinku/dzielimy przez 1204*1024 by było w MB*/ //zaokrąglamy "round" do 2 miejsc po przecinku i przeliczamy rozmiar pliku na MB //kodujemy nasz plik metodą MD5 i dodajemy date i godzinę oraz rozszerzenie pliku $folder="upload/"; //---Kolorki HTML--- $k_cze="<font color=#ff0000>"; $f_koniec="</font>"; $k_nieb="<font color=#0000ff>"; if ($p_pojemnosc <= 0) { echo ("Plik jest pusty nie mogę go przesłać <b>".$k_cze.$p_nazwa." ".$poj_MB.$f_koniec."</b><br />"); exit; } if ($poj_MB > $max_size) { echo("Plik jest za duży maksymalnie można wysłać <b>".$k_cze.$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$k_nieb.$poj_MB.$f_koniec."</b></i><br />"); exit; } { exit; } else { $path_file=$folder.$p_nazwa_zm; include("config.php"); } } ?>