Autor Zpráva
PetrL
Profil *
Dobrý den.
Jak mám dostat do svích stránek hodnotu z nějaké jiné stránky?
Konkrétně: Obsah jedné stránky je takový...

Cesková hodnota 2.9
Hodnota 42.8
Krut 1016
Rodný bod -8.5
Rychlost kola *
Směr kola *
Silniční drs *
Detekce děr *
Množství děr *
Detekce hrb *


Chtěl bych, aby se mi na mích stránkách ojevila hodnota 2.9 (Celková hodnota). Jak to udělat? Chtěl bych, aby se mi tedy na stránkách objevilo toto Celková hodnota 2.9.
djlj
Profil
Pomocí PHP.. fopen() a pak regulární výrazy...
Honza Hučín
Profil
$url_cizi = "http://www.nejakadomena.tld/neco.html"; //tady je URL stránky, ze které potřebuju stáhnout informace
$buffer = file_get_contents($url_cizi); //načtu HTML kód stránky
if (ereg ("hodnota([^H]*)", $buffer, $regs))
$vystup = "Celková hodnota " . trim($regs[1]);

Regulární výraz "hodnota([^H]*)" znamená řetězec začínající textem "hodnota" a pokračující libovolnými znaky různými od "H". Ve tvém příkladu to tedy bude " 2.9". Funkce trim odstraní mezery.
Toto téma je uzamčeno. Odpověď nelze zaslat.