Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Automatyczne wczytywanie zjęć dopasowanych do bazy, jak automatycznie wczytać zdjęcia z katalogu
nikos
post 3.10.2009, 16:18:35
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

Ostrzeżenie: (0%)
-----


Witam!
Mam taki problem, mam bazę danych zawierającą ofertę biura podróży, chcę dopasować zdjęcia do każdej oferty. Niestety jest ich bardzo dużo jak to zrobić najszybciej i najlepiej?
Mam w bazie danych np kod imprezy, lub Nazwa Hotelu, za pomocą których mógłbym połączyć zdjęcia z bazą.
zdjęcia znajdują się tutaj
Nie są one w żaden sposób połączone z bazą

Mój pomysł jest taki:
Ściągnąć zdjęcia zrobić foldery o nazwach hoteli następnie gdy będzie wyświetlana oferta danego hotelu to automatycznie zdjęcia będą pobierane z folderu o nazwie hotelu.
Tylko czy nazwy folderów mogą być np Hotel Mariot czy musi być hotel_mariot, pewnie trzeba by zamienić spacje na _ a niestety nie wiem jak to zrobić
Co o tym myślicie? Czy jest na to jakiś szybszy sposób zdjęć jest cholernie dużo pewnie trzeba będzie użyć kodu PHP aby pobierać zawartość folderu i wyświetlać go.
Czy jest możliwość aby wyświetlane zdjęcie które jest pobrane z folderu zmieniało się na inne po określonym czasie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
MateuszS
post 3.10.2009, 17:41:31
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


dowal tabele do bazy o nazwie folder

przy dodawaniu nowych wpisow dodawaj do tabeli folder zmienna $time=time(); to bedzie twoj identyfikator folderu, do tego folderu wrzucaj wszystkie zdjecia, potem elegancko wiesz juz gdzie sa zdjecia spod tej oferty. Potem wyswietlasz wszystkie zdjecia z folderu za pomoca odpowiedniego skrypytu


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
nikos
post 4.10.2009, 08:49:29
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź
Nie bardzo rozumie, mam już bazę z danymi ofert zaimportowaną z pliku.
Cytat
przy dodawaniu nowych wpisow dodawaj do tabeli folder zmienna $time=time();

Przy dodawaniu jakich nowych wpisów?
Go to the top of the page
+Quote Post
MateuszS
post 4.10.2009, 12:38:32
Post #4





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


No bo chcesz zeby zdjecia byly dopasowane do oferty, php musi wiedziec w jakim folderze sa zdjecia do konkretnej oferty prawda? Dlatego potrzebuja jakiegos identyfikatora, zawsze innego i najlepiej gdy jest to nazwa folderu,

time() - wywali ci ciag liczb (liczba sekund od 1970, 1 stycznia chyba), co nadaje sie na nazwe folderu.

Np oferty/12345535/obrazek.jpg

w bazie danych w polu folder '12345535' i juz wiadomo w jakim folderze sa zdjecia do tej oferty


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
nikos
post 4.10.2009, 13:10:18
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.03.2009

Ostrzeżenie: (0%)
-----


ok już rozumie, udało mi się jednak poukładać te zdjęcia do folderów o nazwie hotelu np: jeśli hotel nazywa się Hotel Burgstaller mam folder o nazwie Burgstaller i w nim są zdjęcia.
Czyli teraz należałoby stworzyć zmienna przypisać jej nazwę hotelu tylko samą końcówkę nazwy i wlepić ją w ścieżkę do zdjęcia.
Czy może wiesz jak wyciągnąć z ciągu słów ostatni wyraz?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:03