Autor | Zpráva | ||
---|---|---|---|
milbr Profil * |
#1 · Zasláno: 11. 11. 2006, 11:27:56
Dobrý den,
chtěl bych vás poprosit o radu, jak z následujících údajů vytáhnu jen "nasedomena.cz" a pokud bude result 1 tak vypsat volná, pokud bude result 2 tak vypsat obsazená. Jde to pomocí nějakého parseru ale moc tomu nerozumím. Moc děkuju za radu. Milan Mohli by jste mi ukázat jak na to? V proměnné url mám toto: <?xml version="1.0" encoding="windows-1250" standalone="no" ?> <response> <command>check</command> <object>domain</object> <domain>nasedomena.cz</domain> <result>1</result> </response> |
||
Časová prodleva: 3 dny
|
|||
milbr Profil * |
#2 · Zasláno: 14. 11. 2006, 22:05:51
Dobrý večer, opravdu tu není nikdo kdo by mi pomohl s parsováním.
Pomozte děkuji Milan |
||
thingwath Profil |
#3 · Zasláno: 15. 11. 2006, 01:52:51
Vykašli se na to a protáhni to jedním regulárem, jestli toho není víc. Parser je overkill.
|
||
milbr Profil * |
#4 · Zasláno: 15. 11. 2006, 22:02:41
thingwath
Dobrý večer jde mi jen o toto, víc toho není, můžeš mě trochu napovědět jak by ten regular měl vypadat? Moc díky všem Milan |
||
Časová prodleva: 10 dní
|
|||
milbr Profil * |
#5 · Zasláno: 25. 11. 2006, 11:02:43
Dobrý den,
prosím ještě jednou o radu, reg výrazům moc nerozumím. Mám toto, to mi za jedničku dosadí volno. Jak dosahnu že pokud se tam vyskytne dvojka bude např. obsazeno. ereg_replace("1", "volno", $url); Děkuju všen Milan |
||
Retal Profil |
#6 · Zasláno: 25. 11. 2006, 11:13:51
preg_match_all('|<domain>([^<]+)</domain>.+<result>(\d)</result>|sU', $xml, $vysledek); A máš to tam všechno. Odkud je ten XML? |
||
milbr Profil * |
#7 · Zasláno: 25. 11. 2006, 11:45:44
Moc díky ale moc tomu nerozumím,
Z výše jmenovaného xml souboru, který mám od svého registrátora domén potřebuji odfiltrovat check , domain a za 1 dosadit volná a za 2 obsazená. Pomocí např : ereg_replace("domain", "", $xml); se ve výsledku neobjevuje domain, jak bych měl k domain přidat ještě check? Moc děkuju. |
||
Retal Profil |
#8 · Zasláno: 25. 11. 2006, 12:53:57
Čemu nerozumíš? V poli $vysledek máš doménu a result. Co s nimi uděláš, je už na tobě.
|
||
milbr Profil * |
#9 · Zasláno: 25. 11. 2006, 13:54:38
Moc díky už to mám vyřešené,
přeju pěkný den všem. Milan |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0