eregi Posted February 25, 2008 Report Share Posted February 25, 2008 Kaut kad sen rokoties cauri forumam atceros bija jau šāda tēma, bet to tā arī 'nepiebeidza' un arī pašlaik to uzrakt nevarēju. Tātad vēlējos izveidot sadaļu, kurā var pievienot kaut kādu addresi, adreses kontents tiek piem reizi dienā ievākts, un ja ir kaut kas jauns tad tas tiek mysql'ā ierakstīts. Ja šī iespējā būtu jātaisa tik piem priekš viena saita, tad vienkārši - atrastu jaunumu sadaļas sākumu un beigu tagus, sagalbātu failā un vēlāk salīdzinātu, bet šajā gadījumā tiks pievienotas jaunas adreses, un katrai var būt atseviški tagi, takā vajadzētu kaut kādu dinamiskāku variantu - saglabāt html failus un salīdzināt tos - bet tad ja kaut vai viens čārs mainīsies, tad ziņies, ka ir junums, vienīgais, ja uzlliktu piem limitiu, pa cik čariem var atšķirties or smt.. kādi ieteikumu kā pilnveidot to pārbaudi? Link to comment Share on other sites More sharing options...
Vebers Posted February 25, 2008 Report Share Posted February 25, 2008 IZmanto RSS Link to comment Share on other sites More sharing options...
eregi Posted February 25, 2008 Author Report Share Posted February 25, 2008 Un ja saitam nav rss. Link to comment Share on other sites More sharing options...
andrisp Posted February 25, 2008 Report Share Posted February 25, 2008 Ar regulārajām ekspresijām pēc kaut kādiem noteiktiem tagiem mēģini izgriezt saturu. Link to comment Share on other sites More sharing options...
Vebers Posted February 25, 2008 Report Share Posted February 25, 2008 Tad sisteemu taisi bazeetu uz moduljem, kur nebutu gruuti piejuugt jaunu saitu. Universaalu kas derigs visam nedabuusi :) Link to comment Share on other sites More sharing options...
bubu Posted February 25, 2008 Report Share Posted February 25, 2008 Tad nekas neatliek kā parsēt contetu ar rociņām - strpos'i vai preg_match'i. Link to comment Share on other sites More sharing options...
eregi Posted February 25, 2008 Author Report Share Posted February 25, 2008 Un, ko jūs Teiktu par to variantu, ka ievāc html saturu, un tad to salīdzina ar iepriekšējo? Tik īsti nezinu kā panākt to, lai pieļauj pāris simbolu aršķirību, itkā iepriekš tika minēts, ka var salīdzināt filesize un tad arī sanāktu +/- pieļaujamais lielums.. jo tie sati laika gaitā varētu būt pietiekami daudz, lai ar preg_macth'iem čakarētos. Ko par tādu variantu varētu teikt? Link to comment Share on other sites More sharing options...
andrisp Posted February 25, 2008 Report Share Posted February 25, 2008 Man liekas, ka tad tev jāskatās uz http://en.wikipedia.org/wiki/Diff Link to comment Share on other sites More sharing options...
Aleksejs Posted February 25, 2008 Report Share Posted February 25, 2008 Viens no būtiskiem parametriem: Precizitāte. Cik ļoti ir svarīgi tas, ka tiks atrastas pilnīgi visas izmaiņas, un cik svarīgi tas, ka neviens no vecajiem rakstiem netiks uzskatīts par jaunumu? Link to comment Share on other sites More sharing options...
eregi Posted February 25, 2008 Author Report Share Posted February 25, 2008 Izvērtēju un nolēmu, ka laikam ievākšu katras lapas kontentu, tad to nosvēršu un svaru pierakstīšu datubāzē, tad ar +/- faila lielumu noteikšu jauns/vecs. Kā varētu noteikt teksta svaru, jo kaut kā negribās seivot to tekstu failā un pēctam ar filesize to noteikt.. Link to comment Share on other sites More sharing options...
andrisp Posted February 25, 2008 Report Share Posted February 25, 2008 Teksta svaru ? Tipa izmēru ? filesize() vajadzētu arī strādāt uz URL. Link to comment Share on other sites More sharing options...
eregi Posted February 25, 2008 Author Report Share Posted February 25, 2008 (edited) mēģināju <?php $fails=file('htt[://......'); echo filesize($fails); ?> met ārā Warning: filesize() [function.filesize]: stat failed for Array in /var/dgdgd/1.php on line 3 kas tad tur par arraju? pašlaik tik improvizēju, takā nebrīnieties. Edited February 25, 2008 by eregi Link to comment Share on other sites More sharing options...
andrisp Posted February 25, 2008 Report Share Posted February 25, 2008 Nevajag improvizēt. Apskati manuāli, ko file() dara. Padod tam filesize() uzreiz URL. Link to comment Share on other sites More sharing options...
eregi Posted February 25, 2008 Author Report Share Posted February 25, 2008 (edited) Iepriekš jau mēģināju pataisno urli iebarot. Warning: filesize() [function.filesize]: stat failed for http://hh/index.php?p=2 in /var/dgdgd/1.php on line 3 kaut kas iekš php.ini ? Edited February 25, 2008 by eregi Link to comment Share on other sites More sharing options...
Vebers Posted February 25, 2008 Report Share Posted February 25, 2008 Neesmu gan nekad meegjinajis filesize izmantot uz http protokolu, bet manuali rakstits ka vaidzetu stradat. vienigais kas varetu but ieksh php.ini ir allow_url_open (vai tamlidzigi), bet ja file f-ja strada uz http tad skjiet ka tas nav pie vainas. Link to comment Share on other sites More sharing options...
Recommended Posts