http://localhost/webkns.unl.pl/upload/upload.php
<?php echo '<form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="5000000000000000" /> Podaj ścieżkę grafiki: <input name="plik" type="file" /> <input type="submit" value="Wyslij plik" name="submit" /><br /> Obsługiwane formaty graficzne: .jpeg, .gif, .tiff, .png<br /> <input type="radio" name="rozmiar" value="640x480" />Rozmiar 640x480 <br /> <input type="radio" name="rozmiar" value="800x600" />Rozmiar 800x600<br /> </form> </div>'; } ?> <?php $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; $dokladny_typ = $_FILES['plik']['type']; //echo $format_pliku[1].'<br />'; //if ($format_pliku[1] == "txt" || $format_pliku == "jpg") { //if (end($format_pliku) == "txt" || end($format_pliku) == "jpg") if ($dokladny_typ == "image/jpeg" || $dokladny_typ == "image/gif" || $dokladny_typ == "image/tiff" || $dokladny_typ == "image/png" ) { /*zmniejszanie do ustalonego rozmiaru */ $new_width = 640; $new_height = 480; $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($plik_tmp); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagejpeg($image_p, NULL, 100); imagejpeg($image_p, "cos.jpg", 100); /* KONIEC zmniejszanie do ustalonego rozmiaru */ ?> <?php echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; $rozmiar = $_POST['rozmiar']; } ?> <?php if ($_FILES['plik']['error'] > 0) { switch($_FILES['plik']['error']) { } } } else { } } ?>