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.

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