Pereiti prie turinio

automatinis 1 kintamo zodzio gavimas ir irasimas ?


Rekomenduojami pranešimai

Sveiki, gal kas galit padet ? sakykim yra 1 web www.lalalallalalal.lt/failas.php

struktura:

<html>

<head></head>

<body>zodis</body>

</html>

zodis keiciasi gan daznai (1-10min tarpe)

kaip reiktu padaryt kad kai jis pasikeicia ji tiesiog siustu i loga, pasikeicia zodis vel i loga ideda ?

 

Zodis X kuris keiciasi jau yra, reiktu tokio kodo kuris tikrintu kas 10 sec ar zodis x pasikeites ar ne ir jei jis pasikeites idetu ji i log.txt

 

Dekui is anksto

Redagavo lukyzas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

php naudoji. elementai time() , array() , rand() , insert(mysql čia) arba update. viskas ko reikia. aišku dar ciklą kokį ir sąlygas.

 

Paprasčiausias būdas tai naudoti php ir cronjoba,

Kas x laiko tikrini ar žodis pasikeičia, jei jis pasikeičia tada idedi į duomenų bazę ar į kokį failą.

jam pirmiau reik padaryti,kad tas žodis pasikeistų,o tik poto tikrinti :)

Redagavo gio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

uztketu .txt dokumente

Zodis X kuris keiciasi jau yra, reiktu tokio kodo kuris tikrintu kas 10 sec ar zodis x pasikeites ar ne ir jei jis pasikeites idetu ji i log.txt

 

aš manau, kad tau į logus reikia rašyt tuomet, kai žodis keičiasi, nes parašyt skriptą, kuris automatiškai kas 10s tikrina, būtų kur kas sudėtingiau, o rezultatas vistiek tas pats. Tiesiog žodžio keitimo metu jį dar įrašyk į tekstinį failą ir viskas bus ok.

 

function writeToFile($word)
{
  $myFile = "logFile.txt";
  $fh = fopen($myFile, 'a') or die("can't open or create file");
  fwrite($fh, "$word\n");
  fclose($fh);
}

Redagavo driule
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal zinot kaip sita koda pakeist kad ieskotu zodzio kuris yra <body>zodis</body>

<?php
//simple html dom biblioteka
include('simple_html_dom.php');

//filmo url
$url = 'http://www.imdb.com/title/tt0485947/';

//gauname svetainės html
$html = file_get_html($url);

//gauname filmo reitingą
$ratio = $html->find('span.rating-rating', 0)->plaintext;

echo $ratio;
?>

na ir aisku prie sio kodo pridetu dar koduka kuris tikrintu ar atsirado naujas zodis ir jei atisrado idetu ji i log.txt

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gal zinot kaip sita koda pakeist kad ieskotu zodzio kuris yra <body>zodis</body>

<?php
//simple html dom biblioteka
include('simple_html_dom.php');

//filmo url
$url = 'http://www.imdb.com/title/tt0485947/';

//gauname svetainės html
$html = file_get_html($url);

//gauname filmo reitingą
$ratio = $html->find('span.rating-rating', 0)->plaintext;

echo $ratio;
?>

na ir aisku prie sio kodo pridetu dar koduka kuris tikrintu ar atsirado naujas zodis ir jei atisrado idetu ji i log.txt

Tai gal dar viską už tave padaryti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

bandziau :) nieko

Gal nėra pačios bibliotekos?

Prasitestink:

<?php
// PAKEISK! Parašyk, kur pas tave guli biblioteka
include('../simplehtmldom_1_5/simple_html_dom.php');

$html = str_get_html('<html><head></head><body>zodis</body></html>');

$zodis = $html->find('body', 0);
echo $zodis;
?>

Redagavo Roolis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

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ą...