
<? $maxFileSize = 524288; if($_POST['a'] == 'upload') { $uploadFolder .="menu/"; $xxx = $_POST['dzialik']; $_POST['dzialik']; if ($menu[1] == "-") { $uploadFolder .= $menu[0]; $uploadFolder .= "/data/grafika"; } else { $uploadFolder .= $menu[0]."/".$menu[1]; $uploadFolder .= "/data/grafika"; } // echo $uploadFolder; $picture = $_FILES['upload_picture']; { $check = 0; foreach($acceptMIME as $key => $value) { if($picture['type'] == $value) { $check = 1; break; } } if($check) { if(!$send_picture) $errorMsg = 'Bład podczas kopiowania pliku do wyznaczonego folderu!'; else { $errorMsg = 'Kopiowanie pliku zakończone sukcesem!'; $t=0; while ($adres[$t] == "") { $t++; } $adresik = ""; for ($y=0;$y<$t;$y++) { $adresik .= '/'; $adresik .= $adres[1]; } $_POST['message'] .= "<br><br><a href=http://".$_SERVER['HTTP_HOST'].$adresik.'/'.$uploadFolder.'/'.$picture['name'].">http://".$_SERVER['HTTP_HOST'].$adresik.'/'.$uploadFolder.'/'.$picture['name'].'</a>'; } } else $errorMsg = 'Nieprawidłowy typ pliku!'; } else { switch($picture['error']) { case 1 : $errorMsg = 'Wielkość pliku przekracza maksymalny dopuszczalny rozmiar'; break; case 2 : $errorMsg = 'Wielkość pliku przekracza maksymalny dopuszczalny rozmiar'; break; case 3 : $errorMsg = 'Plik nie został wysłany w całości!'; break; case 4 : $errorMsg = 'Żaden plik nie został wysłany'; break; } } } ?> <b>Upload pliku</b><br /><br /> <input type="file" size="4" name="upload_picture"><input type="hidden" name="MAX_FILE_SIZE" value="<? echo $maxFileSize ?>"><br /><br /> UWAGA! Skrypt akceptuje tylko pliki GIF, JPG, o maksymalnym rozmiarze <? echo $maxFileSize/1024; ?> kb.<br /> <input type="submit" value="upload" name="a" class="but">
Skrypt wyglada mniejwiecej w ten sposób