Pereiti prie turinio

INFOrmatorius

Nariai
  • Pranešimai

    5
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

INFOrmatorius Pranešimai

  1. Na atrodo susitvarkiau.

     

    Yra 3 failai:

     

    index.php
    vard.php
    vard.txt

     

    vard.php failo turinys:

     

    <?php
    $nuskaityti_i_masyva = file('http://www.sveikinimai-sveikinimai.lt');
    for($i=0;$i<=count($nuskaityti_i_masyva);$i++)
    {
     $src .= $nuskaityti_i_masyva[$i];
    }
    $skeliam_pradzia = explode('<span class="virsus_vardadieniai_tekstas">', $src);
    $skeliam_pabaiga = explode('</span>', $skeliam_pradzia[1]);
    $File = "vard.txt"; 
    $Handle = fopen($File, 'w');
    $Data = $skeliam_pabaiga[0]; 
    fwrite($Handle, $Data); 
    fclose($Handle);
    ?>

     

    panaudojus Cronjob eilutę:

     

    0 2 * * *  wget [url="http://www.domenas.lt/vard.php"]http://www.domenas.lt/vard.php[/url]
    

     

    kiekvieną dieną 02:00 nakties bus paleidžiamas failas vard.php, ko pasekoje, faile vard.txt atsinaujins vardadieniai.

     

    Faile index.php iterpiau į norimą vietą:

     

    <?php include("vard.txt"); ?>

     

    Vardadieniai atvaizduojami iš lokalaus failo kaip ir norėjau.

     

    Atrodo klaidų nepadariau?

  2. Na tai reikėtų google: cron job, šiaip, tai sunkiai pasidarysi jei iki tiek tik atėjai. Paprašyk programerio ir sutvarkys arba pasinaudok kuo nors paprasčiau pvz: http://www.day.lt/dienos_info_paaiskinimai.html

     

    Ačiū už informacinę nuorodą į day.lt, kažkaip anksčiau nebuvau radęs jos (my bad).. Taip pat dėkui už "google" užklausą, bus taškas nuo ko pradėti nagrinėti problemą ir formuoti kodą. O jei jau nesusitvarkysiu visiškai, teks kreiptis į žmogų išmananti tai.

  3. Sveiki,

    visą dieną bandžiau kažką padaryti, bet matomai mano žinios per silpnos...

    Turiu štai tokį kodą kuris nuskaito vardadienius:

     

    <?php
    $nuskaityti_i_masyva = file('http://www.sveikinimai-sveikinimai.lt');
    for($i=0;$i<=count($nuskaityti_i_masyva);$i++)
    {
     $src .= $nuskaityti_i_masyva[$i];
    }
    $skeliam_pradzia = explode('<span class="virsus_vardadieniai_tekstas">', $src);
    $skeliam_pabaiga = explode('</span>', $skeliam_pradzia[1]);
    echo 'Vardadieniai: '.$skeliam_pabaiga[0];
    ?>

     

    Bet niekaip neišeina padaryt, kad jis tuos vardadienius nuskaitytu pvz. 02:00 kiekvieną dieną, išsaugotų, ir paskui kiekvienam lankytojui užsukus į puslapį vardadieniai būtų rodomi is lokalaus failo ar tai duomenų bazės, o ne kiekvieną kartą kodas kreiptusi į http://www.sveikinimai-sveikinimai.lt ir siųstu lankytojui vardadienius.

     

    Ačiū už pagalbą.

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