Uldis Posted July 19, 2010 Report Share Posted July 19, 2010 Sveiki, zinu, ka daudziem tāpat nav laika un iespējams neviens neizlīdzēs, bet tāpat gribēju lūgt zinošāku cilvēku atbalstu. Lieta tāda, ka nepieciešams skripts, kas atgrieztu no ārējās lapas vienu vienīgu vērtību. Kaut ko no php zinu un mācos, bet šo atrast nevaru. Piem.,gribu no lapas abcd.lv atrodošās tabulas dabūt ārā vērtību. <table class="data-table"> <tr> <td class="cv_v">1001</td></tr></table> Quote Link to comment Share on other sites More sharing options...
Uldis Posted July 19, 2010 Author Report Share Posted July 19, 2010 abcd.lv ir tikai piemērs :) Quote Link to comment Share on other sites More sharing options...
Swear Posted July 19, 2010 Report Share Posted July 19, 2010 (edited) <? $str = '<table class="data-table"> <tr> <td class="cv_v">1001</td></tr></table>'; //$str = file_get_contents('http://abcd.lv/'); preg_match_all("/<td class=\"cv_v\">(.*)<\/td><\/tr><\/table>/", $str, $str); $atrasts = $str[1][0]; echo $atrasts; Edited July 19, 2010 by Swear Quote Link to comment Share on other sites More sharing options...
Uldis Posted July 19, 2010 Author Report Share Posted July 19, 2010 Tnx Swear par atsaucību. Gribēju jau pats rakstīt, ka esmu atrisinājis problēmu. Pastudēju mazliet citus piemērus un rezultātā dabūju šādu skriptu - <?php $page_contents = file_get_contents("http://www.planotajs.laulibas.lv/tests12.htm"); $matches = array(); preg_match('/<td class="value">([0-9,]+)/', $page_contents, $matches); echo $matches[0]; ?> Šķiet, ka tas vien ir tas pats, ko tu piedāvāji. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.