am siteul X care are un tabel cu doua n coloane si cu n linii
pe coloana 1 este un nume
pe coloana 2 este un program pt ziua de luni
pe coloana 3 este un program pt ziua de marti
etc
aceste programe se modifica de la saptamana la saptamana
cum pot extrage de siteul X numele si cu restul coloanelor pe siteul meu dar care sa se reactualizeze de la saptamana la saptamana
extractie text dintr-un html
Moderatori: Zamolxe, Moderatori
-
teocudinti
- PHPRomania Supporter
- Mesaje: 7
- Membru din: Dum Sep 07, 2008 12:19 pm
nu's expert dar poate ajuta.
jQuery.ajax, jQuery.load - poate incarca sau transfera o pagina remote(sau doar o parte a paginii, un div, un table ce vrei tu !!!).
La incarcarea paginii repective se verifica daca 'a trecut saptamna'(dupa numele zilei) si daca nu a fost facuta deja updatarea(in html poate sa fie un input hidden in care sa scrie data ultimului update), daca da cu jquery transferi pagina remote , eventual formatezi datele, apoi trimiti unui script php datele care sunt salvate intr un fisier si care raspunde jQuery-ului , atunci poti sa comanzi un refresh.
Ma anunti daca ai nelamuriri.
O zi buna.
jQuery.ajax, jQuery.load - poate incarca sau transfera o pagina remote(sau doar o parte a paginii, un div, un table ce vrei tu !!!).
La incarcarea paginii repective se verifica daca 'a trecut saptamna'(dupa numele zilei) si daca nu a fost facuta deja updatarea(in html poate sa fie un input hidden in care sa scrie data ultimului update), daca da cu jquery transferi pagina remote , eventual formatezi datele, apoi trimiti unui script php datele care sunt salvate intr un fisier si care raspunde jQuery-ului , atunci poti sa comanzi un refresh.
Ma anunti daca ai nelamuriri.
O zi buna.
-
alexievici
- PHPRomania Supporter
- Mesaje: 8
- Membru din: Lun Ian 11, 2010 3:38 pm
Poate-s eu mai "old school", dar nu e mai simplu sa iei toata pagina in PHP (cu curl, cu ce vrei tu) apoi iti "decupezi" bucata care contine toate programele (preg_match, substr, strpos, etc), bucata pe care o "citesti" cum vrei tu, o salvezi in db/file/etc sau o afisezi pe toata. Daca vrei sa o salvezi (ca sa nu irosesti resurse aiurea), la bucata de mai sus ii faci un hash si-l salvezi, astfel saptamana urmatoare repeti operatiunea si daca hash-urile difera inseamna ca s-a schimbat pagina si-ti salvezi noile date, etc.
Poti sa pui sa ruleze in cron tot scriptul asta sau, cand salvezi hash-ul si "bucata" de pagina salvezi si timestamp-ul si la fiecare rulare verifici daca timestamp > timestamp salvat + 1 saptamana atunci iei datele, daca nu le afisezi pe cele salvate.
Poti sa pui sa ruleze in cron tot scriptul asta sau, cand salvezi hash-ul si "bucata" de pagina salvezi si timestamp-ul si la fiecare rulare verifici daca timestamp > timestamp salvat + 1 saptamana atunci iei datele, daca nu le afisezi pe cele salvate.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori