Pereiti prie turinio

PHP skriptas, kuris kopijuoja iš kitos svetainės tekstą


Rekomenduojami pranešimai

sveiki,

kai buvau pradėjes mokitys PHP, man buvo pasakyta kad paprasto PHP skripto pagalba galima kopijuoti iš kitos svetainės tekstą (pvz. orus, naujienas ir t.t)

gal kas nors gali pateikti man šį skriptą ? aš turėjau knygutėje, bet knygutė dingo kažkur...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nėra vieno skripto, kuris tiktų viskam.

 

Jei nori gauti kitos svetainės turinį (source), tam tinka PHP funkcija file_get_contents. Alternatyva - cURL.

 

Jei paslauga yra vieša (t.y., orų prognozes, naujienas ar bet ką kitą svetainės autorius leidžia kitiems naudoti savo puslapiuose), tai duomenys tikriausiai bus pateikiami paprastai apdorojamu formatu, pvz., XML.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
ar galėtu kasnors duoti man PHP skriptą, kuris iš čia:

http://www.orai.lt/lt/prognozes

 

nukopijuoja prognozių lentelę.

<?
$turinys = file_get_contents('http://www.orai.lt/lt/prognozes');
$patternas = '|<table width="590" class="oraiTable" cellspacing="0" cellpadding="5" align="center">(.*)</table>|sU';
preg_match($patternas, $turinys, $tinka);
print($tinka[0]);
?>

Bet taip paprasčiausiai kopijuoti iš kito tinklapio yra negražu.

Be to šitą scriptą, žinoma, reiktų modifikuoti, kad jis tą prognozę cache'intų pas save atmintyje, o ne kiekvieną kartą iš naujo kreiptųsi į tą prognozių tinklapį.

Bet čia primityvus variantas, kuris pilnai veikia. :blink:

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...
  • po 8 mėnesių...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...