Autor | Zpráva | ||
---|---|---|---|
Honzap Profil |
#1 · Zasláno: 20. 9. 2007, 20:14:10
Ahoj můžete mi prosím pomoct s tímto scriptem?
[/ tak mi to vypíše takto id je A33/07id je id je Značka je Mercedes-BenzZnačka je Značka je Model je Třídy EModel je Model je id je A62/07id je id je Značka je FordZnačka je Značka je Model je MondeoModel je Model je id je A154/07id je id je Značka je PeugeotZnačka je Značka je Model je 307Model je Model je Proč mi to píše třikrát? Díky moc teprve začínám v php. |
||
Joker Profil |
#2 · Zasláno: 20. 9. 2007, 20:18:21
A jak vypadá to XML?
|
||
Honzap Profil |
#3 · Zasláno: 20. 9. 2007, 20:21:01
Tady je:
xml |
||
Joker Profil |
#4 · Zasláno: 20. 9. 2007, 20:30:39
Honzap
Není. Ale našel jsem ho tady: http://akvahonza.wz.cz/HERKULES.xml Pozor na velká/malá písmena. Ale možná to mám: zkusil bych do obsluhy koncového tagu přidat vymazání proměnné $znacka, $znakca = ''; například. |
||
Chamurappi Profil |
#5 · Zasláno: 20. 9. 2007, 20:38:05
Reaguji na Honzup:
Mezery a prázdné řádky jsou podle specifikace také znaková data. Část XML parserů je ignoruje, ale ten v PHP zjevně ne. Možná to jde nějak přepnout, nevím, PHP neznám. Takže co se (asi) děje: začne element <id>, vypíšeš „id je “ + znaková data uvnitř, následně skončí <id>, začnou nová znaková data (mezery + enter + mezery), vypíšeš „id je “ + tyhle mezery a pak teprve začne nový element, který ti změní $znacka, čímž zabrání dalšímu opakování. <mimo-téma> „xmlns:xs="http://www.w3.org/2001/XMLSchema"“ Jaký to tam má účel? |
||
Honzap Profil |
#6 · Zasláno: 20. 9. 2007, 20:39:20
Díky to je ono.
Na písmena dám pozor. Opravil jsem si to. |
||
Honzap Profil |
#7 · Zasláno: 20. 9. 2007, 20:44:00
Chamurappi
<mimo-téma> „xmlns:xs="http://www.w3.org/2001/XMLSchema"“ Jaký to tam má účel? To já nevím ten xml je výstup z programu co používaj na bazaru. |
||
Honzap Profil |
#8 · Zasláno: 20. 9. 2007, 21:54:14
Ještě mám jeden blbej dotaz.
Jak ty data uložím do databáze? Vytvořil jsem tabulku se sloupci id, manufacturer, model Připojil jsem se k tabulce a použil jsem toto: function znaky($parser, $data) { To mi však vloží pouze spoustu záznamů v kterých nic není. Díky za vysvětlení |
||
Kajman_ Profil * |
#9 · Zasláno: 20. 9. 2007, 21:55:52
Na tento xml můžu vřele doporučit simplexml, s ním byla radost ho zpracovat.
http://cz.php.net/manual/cs/ref.simplexml.php |
||
Časová prodleva: 17 let
|
0