Witam.... nie moge sobie poradzic z takim skryptem ktory ma za zadanie zrobic upolad pliku a nastepnie zrobic do niego miniaturke....

Formularz:

  1. <?php
  2. <input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
  3. <input name="plik" type="file" />
  4. ?>


Skrypt:
  1. <?php
  2. $plik_tmp = $_FILES['plik']['tmp_name'];
  3. $plik_nazwa = $_FILES['plik']['name'];
  4. $plik_rozmiar = $_FILES['plik']['size'];
  5.  
  6. if(is_uploaded_file($plik_tmp)) {
  7.  move_uploaded_file($plik_tmp, "big/$plik_nazwa");
  8. echo "<font>Plik: <strong>$plik_nazwa2</strong> o rozmiarze 
  9. <strong>$plik_rozmiar2 bajtów</strong> został przesłany na serwer!</font>";
  10. }
  11. ?>



Dalsza czesc skryptu w ktora nie wiem jak pozmieniac tak zeby duze zdjecie bylo zapisywane do folderu BIG a male do MIN:

  1. <?php
  2. define('THUMBNAIL_SIZE', 150);
  3.  
  4. if (!isset($plik_nazwa) ||
  5. !file_exists($plik_nazwa))
  6. die();
  7. $pathInfo = pathinfo($plik_nazwa);
  8. if ($pathInfo['extension'] == 'jpg')
  9. $pathInfo['extension'] = 'jpeg';
  10. if (!function_exists(($fName =
  11. 'imagecreatefrom'.$pathInfo['extension'])))
  12. die();
  13.  
  14. $imgHandle = $fName($plik_nazwa);
  15. $ratio = ($imgW = imagesx($imgHandle)) /
  16. ($imgH = imagesy($imgHandle));
  17. if ($ratio > 1) {
  18. $newImgW = THUMBNAIL_SIZE;
  19. $newImgH = THUMBNAIL_SIZE / $ratio;
  20. } else {
  21. $newImgW = THUMBNAIL_SIZE * $ratio;
  22. $newImgH = THUMBNAIL_SIZE;
  23. }
  24. $newImageHandle = imagecreatetruecolor($newImgW,
  25. $newImgH);
  26. imagecopyresampled($newImageHandle, $imgHandle,
  27. 0, 0, 0, 0, $newImgW, $newImgH, $imgW, $imgH);
  28.  
  29. header('Content-type: image/'.$pathInfo['extension']);
  30. $fName = 'image'.$pathInfo['extension'];
  31. $fName($newImageHandle);
  32. ?>




Czy ktos moze wie jak to zrobic albo zna inny sposob?

No nie wierze ze nie wiecie.... smile.gif