mam formularz
i plik obslugujacy go
<?php //Maksymalny format zdjęcia $max_rozmiar = 1024*1024; //1MB $plik_tmp = $_FILES['v_plik']['tmp_name']; // the temporary name assigned to the file when its uploaded. $plik_nazwa = $_FILES['v_plik']['name']; // the original name of the file from the user's computer $plik_rozmiar = $_FILES['v_plik']['size']; // the size of the file, in bytes $plik_typ = $_FILES['plik']['type']; // the mime type of the file, as provided by the user's browser { if ($plik_rozmiar > $max_rozmiar) { } else { { } else { echo 'Odebrano plik.</td></tr><tr><td><br /> Nazwa pliku: <b></td><td>'.$plik_nazwa.'</b></td></tr>'; //echo '<br/>'; { } } //w tym miejscu warunki do ktorego katalogu ma leciec plik :) // TUTAJ SPRAWDZ MINIATURYZACJE FOTEK //Skalowanie obrazka do dopuszczalnych rozmiarów $staryObrazek = imagecreatefromjpeg($plik_nazwa); $wymiar = $height / $width; $widthN = $width; $heightN = $height; if ($width>$height) { if ($width>MAX_X) { $widthN = MAX_X; $heightN = $widthN*$wymiar; } } else { if ($height>MAX_Y) { $heightN = MAX_Y; $widthN = $heightN/$wymiar; } } $nowyObrazek = imagecreatetruecolor($widthN, $heightN) or die("Cannot Initialize new GD image stream"); imagecopyresized($nowyObrazek, $staryObrazek, 0, 0, 0, 0, $widthN, $heightN, $width, $height) or die("dupa"); //imagecopyresampled($nowyObrazek, $staryObrazek, 0, 0, 0, 0, $widthN, $heightN, $width, $height) or die("dupa"); } } else { } ?>
Generalnie chce dokonac uploadu pliku a potem zeskalowac fotke do okreslonego rozmiaru, niestety cos mi tutaj nie gra i nie dziala (upload dziala to proste, ale zdjec nie skaluje), zadnych błędów nie dostaje na ekran...
prosze o sugestie
pozdrawiam