preluare html

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


Avatar utilizator
saitek
Senior Member
Mesaje: 454
Membru din: Dum Sep 23, 2007 6:40 am

Mesajde saitek » Lun Mar 31, 2008 3:34 pm

Daca nu ai la dispozitie un xml, faci cu sau cu .
|
GOOGLE = un mare prost

crs12decoder
Average Member
Mesaje: 116
Membru din: Lun Mar 31, 2008 3:15 pm

Mesajde crs12decoder » Lun Mar 31, 2008 4:11 pm

da... am incercat cu file_get_contents .. ideea e ca imi ia tot site-ul si nu stiu exact cum l-as putea "sectiona" in asa fel incat sa imi arate doar ce ma intereseaza pe mine :-?

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Mar 31, 2008 4:19 pm

ori cu expresii regulate, ori hardcodezi scriptul sa iti afiseze numai sectiunile ce te intereseaza. Either way, depinzi de codul HTML al paginii din care iti preiei informatia. Daca schimba ei ceva, trebuie sa iti rescrii codul.

crs12decoder
Average Member
Mesaje: 116
Membru din: Lun Mar 31, 2008 3:15 pm

Mesajde crs12decoder » Lun Mar 31, 2008 5:13 pm

ok.. hardcode... expresii regulate? cum cand adik.. ce... ce-s alea?

Avatar utilizator
saitek
Senior Member
Mesaje: 454
Membru din: Dum Sep 23, 2007 6:40 am

Mesajde saitek » Lun Mar 31, 2008 5:39 pm

Uite un exemplu de regexp ([0-9]+),cauta pe google http://www.google.com/search?hl=ro&q=ph ... 3utare&lr=
|

GOOGLE = un mare prost

Avatar utilizator
Copyright
Senior Member
Mesaje: 869
Membru din: Dum Dec 17, 2006 7:24 pm
Localitate: Bucuresti
Contact:

Mesajde Copyright » Lun Mar 31, 2008 6:08 pm


gligor_ciprian
New Member
Mesaje: 3
Membru din: Lun Mar 31, 2008 10:25 pm

Mesajde gligor_ciprian » Lun Mar 31, 2008 10:40 pm

Scuze ca ma bag si eu in seama cu o problema ce nu tine de subiectul vostru! As vrea sa gasesc pe cineva care poate sa-mi creeze un site cu baza de date si conturi pt. vizitatori. Daca se poate sa spuneti si un pret (aproximativ) ar fi super

drailean
PHPRomania Supporter
Mesaje: 5
Membru din: Sâm Mai 13, 2006 2:07 am
Localitate: Bucuresti
Contact:

parsing html intr-un alt mod

Mesajde drailean » Mar Apr 01, 2008 1:16 am

Scuze, am dat din greseala in PM ... mesajul original::
Cred ca mai degraba folosesti un DOM + XPath, e mult mai elegant si un pic mai rapid decat expressile regulate. Nu am la indemana nici un link, dar daca faci un pic de cautare pe google (cred ca si dupa "php + xpath") gasesti, eu tot la fel am pornit. Orium, e clar ca in toate situatiile vei depinde de codul din pagina sursa, trebuie doar sa mai verifici structura paginii din cand in cand (sau sa setezi o alerta in scriptul pe care probabil il agati in cron).

crs12decoder
Average Member
Mesaje: 116
Membru din: Lun Mar 31, 2008 3:15 pm

Mesajde crs12decoder » Mar Apr 01, 2008 4:13 pm

e normal ca voi depinde de codul sursa... nici nu se mai pune in discutie treaba asta.. in orice caz... e legal ce as vrea sa fac :D:D:D... adica... daca pur si simplu creez o imagine a anumitei parti din continutul site-ului altcuiva care se auto-updateaza zilnic DAR scriu ca si provine din acel site original, pot patzi ceva?

oricum... m-am gandit la ceva... cum as putea sa fac ceva de genu:

[ignora toate liniile de cod de la 1 pana la 8, ia in considerare liniile 9,10,11 , ignora liniile de cod de la 11> pana la sfarsit]
nush exact exista vreo functie ceva care sa-mi ia in considerare doar anumite linii de cod dintr-un site? ca sa-mi fie mai simplu...? :-s

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mar Apr 01, 2008 5:20 pm

faci explode dupa "\n" si iei array[7] --> [10] ... daca esti sigur ca sunt linii :)

drailean
PHPRomania Supporter
Mesaje: 5
Membru din: Sâm Mai 13, 2006 2:07 am
Localitate: Bucuresti
Contact:

despre moralitate si legalitate

Mesajde drailean » Mie Apr 02, 2008 1:35 am

Nu este neaparat legal sa copiezi continut din alt site pe situl tau. O varianta cat se poate de legala ar fi sa ceri un acord scris din partea acelui site pentru ca tu sa publici anumite informatii de la ei pe situl tau. Asta te-ar mai putea ajuta intr-un alt aspect: tinand cont de faptul ca tu ai sa tragi la pagini in permanenta de la ei, s-ar putea ca o persoana (de obicei un sysadmin) care analizeaza log-urile de trafic sa te "miroase" ca furi si sa-ti blockeze IP-ul (s-ar putea ca asta sa se intample chiar si automat, daca ei au un mod_security instalat acolo si cu o configuratie mai restrictiva). Daca iti blocheaza IP-ul intri in alte probleme. Dar daca ai acordul lor scris, eventual poti sa le spui ca pui link-uri din site-ul tau catre al lor, care ii vor ajuta si pe ei sa creasca un pic in rank, eu cred ca ai sanse sa faci ceva legal, curat.
Nu e neaparat vorba de legalitatea acelei actiuni, mai e si vorba de etica. Tu furi de pe un site. Probabil ca poti trai cu asta, poti dormi linistit. Dar sigur nu ai sa te simti decat atunci cand altcineva va face la fel de pe un site al tau, sa zicem un blog, un forum, unde tu te chinui sa muncesti niste articole/materiale, si altii profita de ele ... suna a legea copyright-ului, nu ? In mod cert la noi in tara nu ai sa ai repede probleme, dar e totusi mai bine sa dormi linistit.

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mie Apr 02, 2008 1:36 pm

total de acord... dar, oamenii nu mai stiu ce e etica si corectitudin :(

crs12decoder
Average Member
Mesaje: 116
Membru din: Lun Mar 31, 2008 3:15 pm

Mesajde crs12decoder » Joi Apr 03, 2008 8:30 pm


Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Sâm Apr 05, 2008 10:02 am

Pai oricum, daca iei o pagina html cu wget sau cu file_get_contents sau whatever, o sa primesti un carnatz de cod html. Deci si octavian si cei ce ti-au raspuns tot la liniile alea se refereau.


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori