Grzechooo

Test

Jan 11th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.95 KB | None | 0 0
  1. <?php
  2. $max_rozmiar = 1024*1024;
  3. $folder = getcwd();
  4. if(is_uploaded_file($_FILES['plik']['tmp_name'])) {
  5.     if($_FILES['plik']['size'] > $max_rozmiar) {
  6.         echo 'Blad! Plik jest za duzy!';
  7.     }
  8.     else {
  9.         echo 'Odebrano plik: '.$_FILES['plik']['name'];
  10.         echo '<br/>';
  11.         $filename = $_FILES['plik']['name'];
  12.         if (isset($_FILES['plik']['type'])){
  13.             echo 'Typ: '.$_FILES['plik']['type'].'<br/>';
  14.         }
  15.         $filepath = $folder.DIRECTORY_SEPARATOR."big".DIRECTORY_SEPARATOR.$_FILES['plik']['name'];
  16.         move_uploaded_file($_FILES['plik']['tmp_name'], $filepath);
  17.    
  18.         if(!($img = imagecreatefromjpeg($filepath))){
  19.             echo 'Nie mogę otworzyć pliku: '.$filepath;
  20.             return false;  
  21.         }
  22.         $tempImg = imagecreatetruecolor(120, 80);
  23.         imagecopyresampled($tempImg, $img, 0, 0, 0, 0, 120, 80, imagesx($img), imagesy($img));
  24.  
  25.         imagejpeg($tempImg, $folder.DIRECTORY_SEPARATOR."small".DIRECTORY_SEPARATOR.$filename);
  26.     }
  27. }
  28. else {
  29.     echo 'Blad przy przesylaniu danych!';
  30. }
Advertisement
Add Comment
Please, Sign In to add comment