Mam trochę skomplikowane pytanie i mam nadzieje, że uda mi się go dobrze przedstawić.
1, Generuje plik xml z produktami:
Plik ma postać:
<produkt> <id> 1 </id> <producent> <![CDATA[Inny]]> </producent> <idkategorii> 3 </idkategorii> <kategoria> <![CDATA[Nazwa kategorii]]> </kategoria> <nazwa> <![CDATA[Nazwa produktu]]> </nazwa> <opis> <![CDATA[ Opis produktu]]> </opis> <cena> 100.00 </cena> <url> <a href="http://domena.pl/adres-url-do-produktu.html" target="_blank">http://domena.pl/adres-url-do-produktu.html</a> </url> <zdjecie> <a href="http://domena.pl/zdjecia/1/nazwa_zdjecia.jpg" target="_blank">http://domena.pl/zdjecia/1/nazwa_zdjecia.jpg</a> </zdjecie> </produkt>
2, Potrafię za pomocą simplexml_load_file wygenerować listę wszystkich produktów, ze zdjęciami, opisami, itd.
<?php $produkty = simplexml_load_file('plik.xml'); foreach ($produkty->produkt as $produkt) { } ?>
... i to wszystko działa ok ale generowanie listy wszystkich produktów przy każdym wejściu usera jak się domyślacie jest zasobożerne.
Co chciałbym zrobić:
- Generować raz dziennie aktualne pliki html (wg szablonu), w menu byłyby nazwy kategorii i po kliknięciu wyświetlałoby listę produktów z danej kategorii
- Zdjęcia musiałyby znajdować się na docelowym hostingu, czyli jakimś wget (chyba) pobierać je z domena.pl/zdjecia
Mam nadzieje, że jest to w miarę zrozumiałe. Jeśli macie jakieś pytania to piszcie, odpowiem.
Pozdrawiam,
Odin