![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ponizszy skrypcik kopiuje mi zdjecia maxymalnie 3 zdjecia na serwer wraz z wygenerowana losowo nazwa.
Jak rozbudowac ten skrypcik o to aby kazde zdjecie pprzesklaowa do rozdzelczosci 600 na xx. No i oczywisce usunal to duze zdjecie i zeby w bazie byly wporwadzone nazwy tylko miniatur. Bardzo prosze o pomoc. [php:1:6e5edca80c]<?php include"cg.php"; for ($pic=1; $pic<=3; $pic++) { if ($pic==1) { if (!empty($zdjecie1)) $nazwa_temp=$zdjecie1; } elseif ($pic==2) { if (!empty($zdjecie2)) $nazwa_temp=$zdjecie2; } elseif ($pic==3) { if (!empty($zdjecie3)) $nazwa_temp=$zdjecie3; } if ($nazwa_temp!="none") { if (filesize($nazwa_temp)>200000) { echo "Za dużo objęto¶ciowo (Kb) zdjęcie i nie zostanie teraz skopiowane na serwer.<BR>n"; echo "Proszę go zmniejszyć i ponownie załadować.<BR>n"; $zdjecie[$pic]=""; } else { $image_size=GetImageSize($nazwa_temp); echo 'typ zdjecia:'.$image_size[2].'<br>'; if ($image_size[2]!==2) { echo "Proszę o załadowywanie zdjęcia w formacie jpg.<br>"; $zdjecie[$pic]=""; } else { $zdjecie[$pic]=uniqid(""); $sprawdz=copy($nazwa_temp, "foto/$zdjecie[$pic].jpg"); if ($sprawdz) echo "Zdjęcie nr $pic zostało zapisane na serwer.<br>"; else echo "Wyst±pił bł±d przy zapisywaniu zdjęcia nr $pic na serwerze.<br>Zdjęcie <B>NIE</B> zostało zapisane.<br><br>"; } } } else { $zdjecie[$pic]=""; } } $query="INSERT INTO gepard_autokomis (rodzaj, marka, model, rok, pojemnoscs, rodzajs, nadwozie, przebieg, kolor, wyposazenie, opis, fotop, fotot, fotob, cena) VALUES ('$rodzaj', '$marka', '$model', '$rok', '$pojemnoscs', '$rodzajs', '$nadwozie', '$przebieg', '$kolor', '$wyposazenie', '$opis', '$zdjecie[1]', '$zdjecie[2]', '$zdjecie[3]', '$cena')"; $result=mysql_query($query); ?>[/php:1:6e5edca80c] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:25 |