Na stronie parkiet.pl jest link do danych z sesji giełdy.
Chciałbym z tego całego tekstu wybrac np dla wartosci :
WIG,20070517,59764.2,60247.23,59218.2,59350.3,56311389
jedynie 59764.2
Jakich funkcji użyć ?
<?php $data = "WIG,20070517,59764.2,60247.23,59218.2,59350.3,56311389"; ?>
<?php $line = ''; $line = $lines[$i]; break; } } ?>
<?php ?>
<?php $index = 'WIG20'; $line = ''; $start = $index . ','. // Dodajemy przecinek, żeby dokonać poprawnego sprawdzenia... $line = $lines[$i]; break; } } ?>
<?php preg_match ('#WIG,([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^(n)]+)#', file_get_contents ('http://www.parkiet.com/dane/danesesji/akcje.prn'), $result); ?>
<?php ?>
<?php $nazwa = $result[0]; $wolumen = $result[1]; $aktual = $result[2]; $max = $result[3]; //... ?>
<?php preg_match ('#WIG,([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^(n)]+)#', file_get_contents ('http://www.parkiet.com/dane/danesesji/akcje.prn'), $result); $nazwa = 'WIG'; $wolumen = $result[1]; $aktual = $result[2]; $max = $result[3]; $min = $result[4]; $ostatnio = $result[5]; $ilosc = $result[6]; ?>
<?php $str='a,b,c,d'; ?>
<?php $akcja=WIG20; preg_match ('#$akcja,([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^(n)]+)#', file_get_contents ('http://www.parkiet.com/dane/danesesji/akcje.prn'), $result); $nazwa= $result[0]; $max=$result[3]; ?>
<?php preg_match ('#' . $akcja . ',([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^(n)]+)#', file_get_contents ('http://www.parkiet.com/dane/danesesji/akcje.prn'), $result); ?>
ACSS00001110511 HFFXA050 HFDTE110511 HFPLTPILOT:Imie Nazwisko HFGTYGLIDERTYPE:ASW27 HFGIDGLIDERID:CHARON HFDTM100DATUM:WGS-1984 HFGPSGPS:CCSS_SOFTWARE_GPS HFFTYFRTYPE:CCSS HFRFWFIRMWAREVERSION:1.0 HFRHWHARDWAREVERSION:0.0 HFCIDCOMPETITIONID:BAD HFCCLCOMPETITIONCLASS:15-meter C110511130414110511000004 C4903978N01857012EMartin C4904655N01855072EMARTIN C4828200N01814450EVELKY TRIBEC C4826965N01854707EBAN STIAVNICA C4840024N01806066EDUCHONKA C4903978N01857012EMartin C4903978N01857012EMartin LCONFPL[Version] LCONFPLCondor version=1140 LCONFPL[Task] LCONFPLLandscape=Czechoslovakia LCONFPLCount=6 LCONFPLTPName0=Martin LCONFPLTPPosX0=104637.390625 LCONFPLTPPosY0=83746.53125 LCONFPLTPPosZ0=410
// składnia funkcji // int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] ) $wyznacznik = "HFPLTPILOT:"; if (preg_match('#'.$wyznacznik.', ,([^,]+),([^,]+),([^,]+),([^,]+),([^,]+),([^(\n)]+)#', $plik, $dane)) {
#HFPLTPILOT:(.*)\s+HFGTYGLIDERTYPE:(.*)\s+HFCCLCOMPETITIONCLASS:(.*)\s+LCONFPLCondor version=(.*)\s+LCONFPLLandscape=(.*)\s+#isU
wyraz "HFPLTPILOT:" znaleziono "Imie Nazwisko" "ASW27 HFGIDGLIDERID:CHARON HFDTM100DATUM:WGS-1984 HFGPSGPS:CCSS_SOFTWARE_GPS HFFTYFRTYPE:CCSS HFRFWFIRMWAREVERSION:1.0 HFRHWHARDWAREVERSION:0.0 HFCIDCOMPETITIONID:BAD" "15-meter C110511130414110511000004 C4903978N01857012EMartin C4904655N01855072EMARTIN C4828200N01814450EVELKY TRIBEC C4826965N01854707EBAN STIAVNICA C4840024N01806066EDUCHONKA C4903978N01857012EMartin C4903978N01857012EMartin LCONFPL[Version]" "1140 LCONFPL[Task]"
"Imie Nazwisko" "BAD" "ASW27" "15-meter" "1140" "Czechoslovakia" "13:00:00" "04:00:41" "13:53:44" "02:37:34" "Finished" "274.48" "104.52" "0.0"
ACSS00001211112 //Ta linia by sie przydała, to jest pierwsza linia w pliku ... ... ... ... LCONFlightInfoTaskStart=13:38:28 LCONFlightInfoTaskTime=02:01:27 LCONFlightInfoPlayerStatus=Finished LCONFlightInfoDistanceFlown=213.03 km LCONFlightInfoAverageSpeed=105.23 km/h LCONFlightInfoPenaltyPoints=0.0 LCONFlightInfoGhostCount=0 GNXNYNLLVRS27HD27BU6Y8HRX2OATP72O9DOHVM1XQ7EXEKUVXV8BSDR5P5AX4ELF //Interesuje mnie też cała ta linijka, jest to ostatnia linia z pliku