Jump to content
php.lv forumi

Vajag palīdzību skripta uzrakstīšanā


Uldis

Recommended Posts

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>

Link to comment
Share on other sites

<?
$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 by Swear
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...