![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam to mój pierwszy post na tym forum.
Mam problem ; a mianowicie jak mam kod: Kod for($e=0;$e<=10;$e++){ [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/3.png[/img] [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/4.png[/img] $userfile_name = $HTTP_POST_FILES[$image[$e]]['name']; [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/5.png[/img] if($userfile_name != ''){ [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/6.png[/img] $unikalna_nazwa = substr(md5(microtime()),1,6); [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/7.png[/img] $rozszezenie = explode('.',$userfile_name); [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/8.png[/img] $nazwa_image[$e] = $unikalna_nazwa.'.'.$rozszezenie[1]; [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/9.png[/img] $ISBN = substr(md5(microtime()),1,6); [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/0.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/1.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/2.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/3.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/4.png[/img] if(is_uploaded_file($_FILES[$image[$e]]['tmp_name'])){ [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/5.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/6.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/7.png[/img] if(move_uploaded_file($_FILES[$image[$e]]['tmp_name'], 'upload/'.$nazwa_image[$e])){ [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/8.png[/img] $blad = 0; [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/9.png[/img] }else{ [img]http://www.forumweb.pl/images/nums/2.png[/img][img]http://www.forumweb.pl/images/nums/0.png[/img] $blad = 1; [img]http://www.forumweb.pl/images/nums/2.png[/img][img]http://www.forumweb.pl/images/nums/1.png[/img] }}}} to działa on poprawnie wysyła 10 dużych zdjęć w ich oryginalnych rozmiarach z formularza na serw Postanowiłem dodać opcję automatycznego tworzenia miniaturki do każdego zdjęcia i upload dużego i malego zdjęcia na serw oto kod: sorka za kod : to jest pierwszy Kod for($e=0;$e<=10;$e++){ [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/3.png[/img] [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/4.png[/img] $userfile_name = $HTTP_POST_FILES[$image[$e]]['name']; [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/5.png[/img] if($userfile_name != ''){ [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/6.png[/img] $unikalna_nazwa = substr(md5(microtime()),1,6); [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/7.png[/img] $rozszezenie = explode('.',$userfile_name); [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/8.png[/img] $nazwa_image[$e] = $unikalna_nazwa.'.'.$rozszezenie[1]; [img]http://www.forumweb.pl/images/nums/blank.png[/img][img]http://www.forumweb.pl/images/nums/9.png[/img] $ISBN = substr(md5(microtime()),1,6); [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/0.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/1.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/2.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/3.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/4.png[/img] if(is_uploaded_file($_FILES[$image[$e]]['tmp_name'])){ [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/5.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/6.png[/img] [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/7.png[/img] if(move_uploaded_file($_FILES[$image[$e]]['tmp_name'], 'upload/'.$nazwa_image[$e])){ [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/8.png[/img] $blad = 0; [img]http://www.forumweb.pl/images/nums/1.png[/img][img]http://www.forumweb.pl/images/nums/9.png[/img] }else{ [img]http://www.forumweb.pl/images/nums/2.png[/img][img]http://www.forumweb.pl/images/nums/0.png[/img] $blad = 1; [img]http://www.forumweb.pl/images/nums/2.png[/img][img]http://www.forumweb.pl/images/nums/1.png[/img] }}}} coż jest?? ![]()
o a to drugi:
i w tym problem że jak do formularza dodam 10 fotek to skrypt zapisze tylko jedno (pierwsze) zdjęcie w oryginalnych rozmiarach i jego miniaturkę - no więc tworzenie i zapis miniaturki działa. Zapisuje się również duże zdjęcie ale dlaczego tylko jedno a nie wszystkie 10 ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 84 Pomógł: 6 Dołączył: 26.03.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Raczej nie ten dział, a poza tym prościej byłoby stworzyć automatycznie miniaturke podczas uploadu dużego obrazu.
Tutaj masz artykuł na ten temat. http://webmade.org/porady/miniaturki-php-biblioteka-gd.php Szczerze to go nie czytałem, ale wydaje się dość prosty. -------------------- NULL;
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
no to jest wykożystana ta biblioteka tylok w tym problem że zapisuje tylko 1 fotkę ale jest przecież w pętli
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Poprawiam bbCode i przenoszę z Obiektówki.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie widzę tu niczego, co mogłoby coś psuć (żadnych błędów nie ma? jak masz formularz?), ale spróbuj na wszelki wypadek użyć innego algorytmu generowania identyfikatora zamiast tego:
Poza tym, generowałbym tablicę z obrazków w formularzu, a nie wynajdywał koło na nowo. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:14 |