• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tagowanie zdjęć

Object Storage Arubacloud
0 głosów
542 wizyt
pytanie zadane 7 października 2017 w PHP przez Bartess Gaduła (3,630 p.)

Organizuję bieg (take tam moje działania poboczne ;-) ).
Zbiorę do kupy zdjęcia jakie będą robili nasi fotografowie i wrzucę do 1 folderu na serwerze via ftp.

Takie zadanie sobie wymyśliłem, dla naszych wolontariuszy, że udostępnię im skrypt PHP dzięki któremu mogliby otwierać poszczególne zdjęcia z folderu i w polu formularza pod zdjęciem/obok zdjęcia wpisywaliby numery zawodników widniejących na danym zdjęciu (oczywiście te, które da się rozpoznać). Następnie wpisane tagi byłyby zapisywane do bazy danych, która zawierałaby nazwę pliku zdjęcia oraz wpisane w formularzu numery.

Zawodnikom byłby udostępniony skrypt, w którym wpisywaliby swój numer (bądź imię i nazwisko łączone z numerem z tabeli wyników)  i dostawaliby w wyniku galerię swoich zdjęć.

Wymyśliłem to na ten moment tak, że do bazy danych byłyby wpisywane tylko otagowane zdjęcia. Czy to dobre rozwiązanie? Czy może w bazie trzymać nazwy wszystkich załadowanych przez ftp zdjęć? Jeżeli tak, to jak zautomatyzować odczytywanie folderu i dorzucać do bazy nowo przesłane ftp-em zdjecia?

Jeżeli na danym zdjęciu uda się rozpoznać numery kilku biegaczy, to czy w bazie danych wpisać wszystkie te numery w jednym rekordzie oddzielone np ; lub spacją, czy może zapisać osobny rekord dla pary nazwa pliku zdjęcia - numer zawodnika? (bardziej skłaniam się do 2. rozwiązania, nie spowoduje przepełnienia pola).

A może mój pomysł na rozwiązanie tego zadania jest całkowicie błędny i ktoś podsunie rozwiązanie lepsze?

A przy okazji - czy dużym problemem byłoby automatycznie robienie miniaturek zdjęć wrzuconych na ftp? Automatyczne w tym senie, że po wgraniu nowych zdjęć tworzenie ich miniatur „działaby się sama”

Bartess.

1 odpowiedź

+1 głos
odpowiedź 7 października 2017 przez Jedras Maniak (54,860 p.)
wybrane 9 października 2017 przez Bartess
 
Najlepsza

czy w bazie danych wpisać wszystkie te numery w jednym rekordzie oddzielone np ; lub spacją, czy może zapisać osobny rekord dla pary nazwa pliku zdjęcia - numer zawodnika?

Druga opcja jest jedyną sensowną w tym wypadku.

czy dużym problemem byłoby automatycznie robienie miniaturek zdjęć wrzuconych na ftp?

Możesz skorzystać z funkcji, które udostępnia PHP albo pobrać z jakąś bibliotekę do edycji zdjęć. Nie będzie z tym wielkiego problemu.

komentarz 7 października 2017 przez Bartess Gaduła (3,630 p.)
Dzięki za wskazówki @Jedras. A jakaś podpowiedź co do funkcji lub bibliotek do edycji zdjęć?
komentarz 9 października 2017 przez mtk3d Nałogowiec (46,690 p.)
Drugi wynik z google: http://image.intervention.io/

Podobne pytania

+1 głos
1 odpowiedź 171 wizyt
pytanie zadane 7 czerwca 2020 w PHP przez gambi Początkujący (350 p.)
0 głosów
0 odpowiedzi 129 wizyt
0 głosów
1 odpowiedź 150 wizyt
pytanie zadane 12 stycznia 2020 w PHP przez halotelefonek Bywalec (2,410 p.)

92,573 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...