![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 1 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam plik xml z danymi produktów, potrzebuję te produkty przenieść do sklepu który posiada bazę MYSQL, Samo dodanie do bazy to nie problem tylko nie wiem wogole jak z pliku wyciągnąć dane :/ Plik z kilkoma produktami znajduje się pod adresem: http://www.arcomp.com.pl/plik.xml Chodzi o wyciągnięcie jedynie danych produktów, z częsci: <produkt id="AGDBRAGOL0017" nazwa="Golarka Braun 550 Series 5" producent="BRA" grupa="AGD-GOL" gwarancja="F024M" cena_netto="0,00" dostepny="6" dostepny_kra="0" dostepny_kat="0" data="2008-10-30" na_zamowienie="N" oferta_specjalna="N"> tak aby dane były z zmiennych o nazwach pogrubionych, oraz Aby to co jest między znacznikami:<technika></technika> było w zmiennej np. opis... np znaczniki: <parametr nazwa="System golenia" opis="Na sucho" jm="" typ="varchar"/> <parametr nazwa="System tnący" opis="Rotacyjny" jm="" typ="varchar"/> <parametr nazwa="Możliwość mycia w wodzie" opis="Mozliwośc mycia pod bieżącą wodą" jm="" typ="varchar"/> aby w tej zmiennej wygladały tak: <b>System golenia</b> : Na sucho<br> <b>System tnący</b>: Rotacyjny<br> <b>Możliwość mycia w wodzie</b>: Mozliwośc mycia pod bieżącą wodą Prosiłbym o pomoc. Dodam jeszcze ze plik ma ok 30 mb i trzeba go przetworzyć w całości. Pozdrawiam Ten post edytował przemek_el 2.11.2008, 13:26:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 1 Dołączył: 17.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmm (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) szkoda ze wcześniej nie wiedziałem że potrzeba php5 ;D wiesz hosting mam dobry bo na home.pl i php5 też jest tylko z powodu starej strony która pod
php5 nie działała jak powinna zostało tam przez plik .htaccess zmieniona wersja php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) odpaliłem w php5 i testowy kod działa, a jak załadować zewnętrzny xml? EDIT: Juz mi się udało załadowac plik (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i nawet powoli zaczyna mi wyświetlać jakieś dane z mojego pliku xml. ale jeszcze nie wszystko tak jak powinno (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mam jeden problem i pytanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Udało mi się wyciągnąc potrzebne dane, ale tylko gdy plik wyglada następująco:
problem pojawia się gdy obejmę to w znaczniki: <katalog><katalog> Kod strony to:
Pokazuje się błąd: Fatal error: Call to a member function attributes() on a non-object in /xml/aaa.php on line 7 Linia 7 to: foreach($xml->produkt[$y]->attributes() as $a => $b) { Co moze być tego powodem? I jeszcze pytanie, jak obliczyć ilość znaczników np <parametr>? takaby pętla wiedziała do jakiego znacznika maksymalnie moze się odwołać? Ten post edytował przemek_el 1.11.2008, 19:48:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 08:27 |