01. 11. 2011. | #161 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
http://ideone.com/iXYHO
PHP kôd:
Poslednja izmena od webarto : 01. 11. 2011. u 21:34. |
"Hvala" webarto za poruku: |
01. 11. 2011. | #162 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
aha, hvala znaci ipak mora regex nemoze xpath...
__________________
I'm not sexy and I know IT! |
01. 11. 2011. | #163 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Ne znam da li može xpath, pretpostavljam da ne, "The <br> tag is an empty tag which means that it has no end tag.", hoće reći nije zatvoren, recimo ovaj strong bi mogao... Možeš i da matchuješ između </strong> i <strong>, ali u slučaju da bude nešto drugo, će da pukne...
|
01. 11. 2011. | #164 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
da, znam za strong ali ovaj br tag je problematican, video sam negde da pisu //br/text() ali ni to ne pali
__________________
I'm not sexy and I know IT! |
02. 11. 2011. | #165 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Pogledaj Axes, nešto napamet: //p[@class='gen']/br/following-sibling::text() ili //p[@class='gen']/text()[preceding::br] ne znam koji podatak je potrebno izvući, nešto za posebne vrednosti adresu npr. normalize-space(string(//p[@class='gen']/strong[text() = 'A']/following-sibling::text()))
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
03. 11. 2011. | #166 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
Da, ovi kodovi rade dobro. hvala
__________________
I'm not sexy and I know IT! |
04. 11. 2011. | #167 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
offtopic:OBECAVAM da je ovo zadnje pitanje koje sam postavio u ovoj temi, iskreno se nadam da jos nekome koristi.
Napisao sam sledece: $string = $xpath2->query("html/body/div/div[1]/div[3]/div[1]/div[2]/div/div[5]/script"); $string=addslashes($string); //koordinate if( extract_ll($string) ) { list($lat, $lng) = extract_ll($string); } else { break; } za sajt grupko.rs, medjutim izgleda da mi je string prazan ??? Zbog cega. Jeli greska u xpath sintaksi? Inace funkcija ''extract_ll'' dobro radi i dobijam je sa include_once('funkcija.php'); u kojoj se nalazi proveren regex kod. koji izlvlaci koordinate. Ne prijavljuje gresku jer mi je izgleda string prazan ali ZASTO?
__________________
I'm not sexy and I know IT! |
04. 11. 2011. | #168 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
Ne radi cak ni najosnovniji kod:
<?php $dom = new DOMDocument(); @$dom->loadHTMLFile('http://www.grupko.rs/sr/ponuda/490-dinara-umesto-1-600-dinara-za-ojacavanje-prirodnih-noktiju-gelom-sa-trajnim-frencom-ili-lakiranjem-po-zelji/181'); $xpath = new DOMXPath($dom); echo $xpath->query("//div[@id='margin-top-10'][@class='belo-polje'][2]/script")->item(0)->textContent; ?>
__________________
I'm not sexy and I know IT! |
"Hvala" AdriaMart za poruku: |
04. 11. 2011. | #169 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Izbaci [2], dakle:
Kôd:
//div[@id='margin-top-10'][@class='belo-polje']/script Kôd:
(//div[@id='margin-top-10'][@class='belo-polje'])[2]/script Kôd:
//div[@id='margin-top-10' and @class='belo-polje']/script Ovo: html/body/div/div[1]/div[3]/div[1]/div[2]/div/div[5]/script ne radi zato što nije validan html kod, tačnije problem je u js kodu, stranice sa koje dovlačiš sadržaj.
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
"Hvala" Br@nkoR za poruku: |
04. 11. 2011. | #170 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Smeće je HTML, nisi ti kriv
PHP kôd:
Kôd:
//<![CDATA[ var html = ''; var lat = 44.79766500750019; var lang = 20.49371838569641; if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); var ct = new GLatLng(lat, lang); map.setCenter(ct, 15); map.addControl( new GSmallMapControl() ); //map.addControl( new GHierarchicalMapTypeControl () ); var gm=new GMarker(ct); if(html != '') { GEvent.addListener(gm, "click", function() { this.openInfoWindowHtml( html ); }); } map.addOverlay(gm); map.enableContinuousZoom(); map.enableInfoWindow(); } //]]> |
"Hvala" webarto za poruku: |
|
|