INFOrmatorius
-
Pranešimai
5 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
INFOrmatorius Pranešimai
-
-
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?
-
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.
-
Na sakykime nemoku, padaryti, kad vardadieniai iš to internetinio puslapio (http://www.sveikinimai-sveikinimai.lt) 02:00 būtų nuskaitomi į "vard.txt". O paskui lankytojams atėjusiems į svetainę galėčiau panaudojęs php kodą atvaizduoti vardadienius iš to failo "vard.txt".
-
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ą.
[IŠSPRĘSTA] Nesusitvarkau su vardadieniais
Programuotojų kampas
Atrašyta
Sutinku su tavimi, tobulėjimui ribų nėra.
Ačiū dar kartą už naudingą informaciją.