![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Próbuję na własne potrzeby wykonać pewien konwerter. Wrzuca się do niego tekst na wzór tego Kod <object name="delux object"> <position>63.7165 -1533.3571 5.9444</position> <rotation>-3.0052 0.0000 0.0000</rotation> <model>8168</model> </object> Ma on za zadanie wyciągnąć wszystkie te wartości, po czym dodać je do bazy danych. Jak na razie udało mi się zrobić samo zamienianie tekstu na zmienne, lecz nie wiem, jak je wywoływać. Kod:
Co muszę zrobić, by udało się te zmienne "stworzyć" w php? (W sensie, by można je było wywołać wpisując np $object). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Zamiast preg_replace() użyj preg_match():
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 18 Dołączył: 11.06.2007 Skąd: Koszalin/Poznań Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej php-owe rozszerzenia xml-a?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Już prawie działa kodzik, niestety nie działa mi w nim jedna rzecz
Wszystko jest wyświetlane ok, niestety nie trybi wyświetlanie objectu. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
ale po co się tak męczysz, skoro do tego jest xml ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 15 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Gdyż moja wiedza nie sięga zasobów xml'a. Jedyne co umiem, to PHP, i to nie w jakimś zadowalającym stopniu.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
I właśnie z tego powodu powinieneś użyć parsera XML,a nie męczyć się z regexpem
Ten post edytował peter13135 27.08.2011, 09:49:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:58 |