![]() |
![]() |
-Gość_kubek- |
![]() ![]()
Post
#1
|
Goście ![]() |
Oto mój skrypt. Założenie jest takie, że ten skrypt wpisany w przeglądarce z dodanym '?img_name=nazwa obrazka' powinien wyświetlić miniaturkę tego obrazka.
Funkcje extension() i is_img() to działające funkcje mojego autorstwa które zmazałem żeby było mniej kodu. - extension() zwraca format pliku z '.' na początku - is_img() zwraca true jeśli obrazek to jpg lub gif, a false w innych wypadkach. Kod <?
$img_name=isset($_REQUEST['$img_name'])?$_REQUEST['$img_name']:null; function create_min($img_name,$max_x,$max_y) { if(!is_image ($img_name)) return FALSE; // switch ($ext=extension($img_name)) { case '.jpg': $img_res=imagecreatefromjpeg($img_name); break; case '.gif': $img_res=imagecreatefromgif($img_name); break; } $img_x=imagesx($img_res); $img_y=(imagesy($img_res); $x_do_y=($img_x / $img_y); if($x_do_y >1) { $min_x=$max_x; $min_y=$max_y / $x_do_y; } else { $min_x=$max_x * $x_do_y; $min_y=$max_y; } $new_img_res=imagecreatetruecolor($min_x,$min_y); imagecopyresampled($new_img_res, $img_res,0, 0, 0, 0, $min_x, $min_y, $img_x, $img_y); switch ($ext=extension($img_name)) { case '.jpg': header('Content-type: image/jpeg'); imagejpeg($new_img_res); break; case '.gif': header('Content-type: image/gif'); imagegif($new_img_res); break; } } create_min($img_name,100,100); ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
i teraz pytanie za 100 punktów: Czym się objawia niedzialanie tegos kryptu. Jakieś błędy wywala? Coś innego? Sluchaj, nikt tu jasnowidzem nie jest i o wiele latwiej i szybciej szuka się bledu jak zna się objawy. Ułatw życie tym którzy chcą ci pomóc i napisz do jasnej ciasnej co jest nie tak.
pozdro -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
A więc
po 1 zly temat po 2 brak bb codu po trzecie i najwazniejsze - forum nie jest od szukania błędów w czyiś skryptach- forum służy rozwiązaniu konkrentego problemu. Zamykam. -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:42 |