Cum pot lua si eu starea vremii de pe un site ?
Moderatori: Zamolxe, Moderatori
Vezi www.boo.dap.ro la sectiunea download gasesti scriptul complet. Ia-l si studiaza-l.
Bafta
Bafta
man....
indeea am prins-o k trebuie sa parcurg fila pana dau de un tag.. pm...
dar faza e k e o singura parte in script pe care nu o inteleg :
if(preg_match('/<IMG SRC="\/Images\/Flags\/eur.gif" HSPACE="2" HEIGHT="20" WIDTH="30" alt=" ">\s*Euro\s*<\/TH>\s*<TD>\s*EUR\s*<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD [^<>]*>\s*(\d\d \d\d\d)<\/TD>\s*<\/TR>\s*<TR>\s*<TH>\s*<IMG SRC="\/Images\/Flags\/usd.gif" HSPACE="2" HEIGHT="20" WIDTH="30" alt=" ">\s*Dolarul SUA\s*<\/TH>\s*<TD>\s*USD\s*<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD [^<>]*>\s*(\d\d \d\d\d)<\/TD>\s*<\/TR>/', $cvpage_code, $cvmatches)){
crezi k ma poti ajuta ?
dak ai o adresa de yahoo ( sa vb pe mess ) ...
dar faza e k e o singura parte in script pe care nu o inteleg :
if(preg_match('/<IMG SRC="\/Images\/Flags\/eur.gif" HSPACE="2" HEIGHT="20" WIDTH="30" alt=" ">\s*Euro\s*<\/TH>\s*<TD>\s*EUR\s*<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD [^<>]*>\s*(\d\d \d\d\d)<\/TD>\s*<\/TR>\s*<TR>\s*<TH>\s*<IMG SRC="\/Images\/Flags\/usd.gif" HSPACE="2" HEIGHT="20" WIDTH="30" alt=" ">\s*Dolarul SUA\s*<\/TH>\s*<TD>\s*USD\s*<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD>\s*\d\d \d\d\d<\/TD>\s*<TD [^<>]*>\s*(\d\d \d\d\d)<\/TD>\s*<\/TR>/', $cvpage_code, $cvmatches)){
crezi k ma poti ajuta ?
dak ai o adresa de yahoo ( sa vb pe mess ) ...
Dupa cum bine ai vazut eu am deshis http://www.bnro.ro/Ro/Info/ cu file(), iau codul html al paginii, iar codul ala reprezinta o bucata din html-ul paginii, exact acolo unde se afla valoarea pe care vreau sa o extrag, e ca si cum ai spune "exista cuvantul php in propozitia 'PHP is the web scripting language of choice.' " (vezi manualul php, functia preg_match), extrag valorile euro si dolar (<TD [^<>]*>\s*(\d\d \d\d\d)<\/TD>) si le bag in vectorul $cvmatches si de aici...
aha
m-am prins....
dar nu era mai usor dak punei intr-o formula de genu' :
if (preg_match("/usd/i",$citit))
{
$citit=fgets($fisier);
if (preg_match("/<td.*>(-?[0-9]{1,6})/i",$citit,$matches))
print("USD $matches[1] lei<BR>");
}
am facut adineauri ceva de genu' asta... si mere bine...
adik nu m-am mai complicat cu atatea paranteze... si semne...
k acel lucru nu il intelegeam yo
oricum .. iti multumesc mult. !!!!!
k dak ramaneam pe functia substr() ..... nu faceam nimik
Raman dator cu o bere
A. si apropo.. dak vrei sa colaboram la vreun script sau .... yo stiu mai ce...
uite id meu de mess : yahoo : ainstaine_ele@yahoo.com
MSN : ainstaine_ele@hotmail.com
BAFTA! astept un rsp..
m-am prins....
dar nu era mai usor dak punei intr-o formula de genu' :
if (preg_match("/usd/i",$citit))
{
$citit=fgets($fisier);
if (preg_match("/<td.*>(-?[0-9]{1,6})/i",$citit,$matches))
print("USD $matches[1] lei<BR>");
}
am facut adineauri ceva de genu' asta... si mere bine...
adik nu m-am mai complicat cu atatea paranteze... si semne...
k acel lucru nu il intelegeam yo
oricum .. iti multumesc mult. !!!!!
k dak ramaneam pe functia substr() ..... nu faceam nimik
Raman dator cu o bere
A. si apropo.. dak vrei sa colaboram la vreun script sau .... yo stiu mai ce...
uite id meu de mess : yahoo : ainstaine_ele@yahoo.com
MSN : ainstaine_ele@hotmail.com
BAFTA! astept un rsp..
-
SorinN
- PHPRomania Supporter
- Mesaje: 7
- Membru din: Lun Apr 25, 2005 8:39 am
- Localitate: Bistrita
- Contact:
curs bnr personalizabil ..
frumosul si chestia ..
-
amazing_andr3
- Junior Member
- Mesaje: 32
- Membru din: Vin Mar 04, 2005 2:22 am
- Localitate: Pitesti
- Contact:
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori
