[ Goran Rakić @ 12.04.2002. 17:49 ] @
Voleo bih da uključim backend-ove nekih sajtova na svoj sajt. Interesuje me kako? Recimo backend za apachetoday sam lako parsirao i uključio, ali kako da radim sa backend-om slash-a? Oni kazu da fajlu nesmem da pristupam češće od jednom u pola sata, a ja pravo na cron nemam (virtualni hosting). Da li postoji neki sajt koji nudi backend-ove ili slicno?
[ alex @ 12.04.2002. 18:11 ] @
Ako imas MySQL bazu na tom hosting serveru, probaj sa RSS PHP klasom, koju mozes naci na http://www.hotscripts.com/, koja kesira RSS backend fajlove u mysql-u, i preuzece novi fajl samo u slucaju da je kesiran fajl u bazi "zastareo".

Naravno, zastarevanje mozes sam da kontrolises.

Taj sistem koristi http://www.linuxserbia.com/ websajt.

Poz, alex.
[ Toni @ 17.04.2002. 23:50 ] @
ja nista nerazumem o chemu prichate
moze neko mi objasni ;)
[ dr ZiDoo @ 18.04.2002. 13:52 ] @
Ne kontam?
Nesto mi cudno tu, svako djete zna fopen, fget... e sada ako ti nedaju cesto da pristupas onda ti probaj sa

(time - filemtime("backhand.php")> 4*3600) gdje ti je 4*3600 cetri sata, tj vece od 30min ... jel to problem il sam ja pogresno svatiJo :}
[ Goran Rakić @ 18.04.2002. 14:57 ] @
problem je sto ne daju da pristupas fajlu cesce od 30min, a ja trebam svakom korisniku da prikazem fajl. Stvar sam resio tako sto u mySQL upisujem vreme zadnjeg citanja i sadrzaj fajla, pa onda ako ej vreme manje od 30min saljem podatke iz baze, a ukoliko nije citam ponovo fajl i pakujem u bazu
[ Zoran Rašković @ 18.04.2002. 18:17 ] @
Toni bre :)

pricaju o tome kako da na primer ja na mom sajtu www.zoki.co.yu prikazem headlines, tj najvaznije vesti npr sa slashdot.org ili linux.com ili bezveze nekog sajta bilo kog, jel znas
[ kalkulus @ 18.04.2002. 23:48 ] @
Citat:
Judge Dred:
Toni bre :)

pricaju o tome kako da na primer ja na mom sajtu www.zoki.co.yu prikazem headlines, tj najvaznije vesti npr sa slashdot.org ili linux.com ili bezveze nekog sajta bilo kog, jel znas

a kako se to konkretno radi? skripta skine stranicu pa nekako izdvoji glavne vesti ili ti sajtovi imaju posebne stranice sa kojih se skidaju te vesti ili shta vec?
[ Toni @ 19.04.2002. 00:17 ] @
Citat:
Judge Dred:
Toni bre :)

pricaju o tome kako da na primer ja na mom sajtu www.zoki.co.yu prikazem headlines, tj najvaznije vesti npr sa slashdot.org ili linux.com ili bezveze nekog sajta bilo kog, jel znas



pa sto nepisu na srpskom lepo sta im treba da im odma objasnim ;)
[ Jbyn4e @ 19.04.2002. 16:01 ] @
Citat:
kalkulus:
a kako se to konkretno radi? skripta skine stranicu pa nekako izdvoji glavne vesti ili ti sajtovi imaju posebne stranice sa kojih se skidaju te vesti ili shta vec?

Neki mix toga sto si rekao. Postoje rss/rdf parseri za recimo php, koji uzimaju odredjen dokument sa servera, i iz njega parsiraju vesti. Reicmo, za knjizara.com rss fajl (koji ne inace u XML jeziku) izgleda nesto ovako:
Citat:

<?xml version="1.0" encoding="ISO-8859-2" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://www.scripting.com/dtd/rss-0_91.dtd">
<rss version="0.91">
<channel>
<title>KNJIZARA.COM</title>
<link>http://www.knjizara.com</link>
<description>Kupovina knjiga preko interneta. Prikazi, kritike, ?lanci...</description>
<copyright>Copyright 2001, Knjizara.com</copyright>
<managingEditor>[email protected]</managingEditor>
<webMaster>[email protected]</webMaster>
<item>
<title>Bill McCarty: PHP4 Osnove</title>
<link>http://www.knjizara.com:60000/...a=1&kid=19089</link>
</item>
<item>
<title>D?.R.R. Tolkin: Gospodar prstenova</title>
<link>http://www.knjizara.com:60000/...a=1&kid=19104</link>
</item>
... itd itd...
</channel>
</rss>

Dakle, ono sto je u <item> se prikazuje kao vest... i odatle se parisra link i naslov.
Postoje koliko mi se cini jos neki oblici, ali meni je ovaj izgledao najjednostavniji, a usto je valjda i standard (ne secam se kad sam pravio, tad sam bas proucavao to). Naravo, taj rrs, ili npr moze da bude i php fajl, moze automatski da uzima vesti iz baze i stavlja poslednjih 10 recimo, (kao sto mi se cini da radi ovde elitesecurity), ili moazes da napravis skript pa da "rucno" ubacujes podatke kroz formu koja ce zapisivati fajl na osnobvu tih unetih podataka (ovo je u slucaju knjizara.com, jer zelimo da mi odredjujemo sta ce biti u tom fajlu, ali zato je update mnogo redji).

Za parsiranje moze da se koristi recimo php skript, ali mislim da ima i javascript resenja.

Nadam se da sam dovoljno objasnio nacvin funkcionisanja toga... koliko ga i ja razumem.

[Ovu poruku je menjao boccio dana 02.02.2006. u 14:38 GMT+1]
[ dr ZiDoo @ 19.04.2002. 17:18 ] @
Citat:
Go! X:
problem je sto ne daju da pristupas fajlu cesce od 30min, a ja trebam svakom korisniku da prikazem fajl. Stvar sam resio tako sto u mySQL upisujem vreme zadnjeg citanja i sadrzaj fajla, pa onda ako ej vreme manje od 30min saljem podatke iz baze, a ukoliko nije citam ponovo fajl i pakujem u bazu


pa poslje if petlje (time - filemtime("backhand.php")> 4*3600)) trpas podatke u neki *.txt fajl ili negdje u SQL bazi. I onda ga include ('fajl.txt'). Kontas! Tebi PHP kod samo svaka cetri sata ili koliko oces da namjestis uzima backhand i upisuje ga a ti samo citas iz njega... razumjes? ako ne razumjes postova cu ti CODE.
[ kalkulus @ 19.04.2002. 23:29 ] @
Citat:
Jbyn4e:
Citat:
kalkulus:
a kako se to konkretno radi? skripta skine stranicu pa nekako izdvoji glavne vesti ili ti sajtovi imaju posebne stranice sa kojih se skidaju te vesti ili shta vec?

Neki mix toga sto si rekao. Postoje rss/rdf parseri za recimo php, koji uzimaju odredjen dokument sa servera, i iz njega parsiraju vesti. Reicmo, za knjizara.com rss fajl (koji ne inace u XML jeziku) izgleda nesto ovako:
...
Nadam se da sam dovoljno objasnio nacvin funkcionisanja toga... koliko ga i ja razumem.

koliko kontam preko neke skripte se dovlaci dokument sa servera, a kako ce oni da ga popune podacima je njihova stvar. a jel za svaki sajt mora poseban parser ili je to nekako standardizovano?
[ Jbyn4e @ 22.04.2002. 16:49 ] @
Citat:
kalkulus:
koliko kontam preko neke skripte se dovlaci dokument sa servera, a kako ce oni da ga popune podacima je njihova stvar. a jel za svaki sajt mora poseban parser ili je to nekako standardizovano?

Da, preko skripte dovlacis dokument i parsiras ga, i prikazujes. Ocigledno je na primeru da je standardizovano, jerBo ko bi ti preuzimao recimo tvoje vesti ako ih ti nisi standardizovao i on mora da sam pise parser za TVOJ sajt? Znaci TREBALO bi da izgleda kao sto je ono sto sam postovao, u <item> lepo stavljas sta treba itd... Ili akovec sam napravis i parser, ponudis i kod za parser i uputstvo kako da ga koriste...
[ kalkulus @ 23.04.2002. 00:02 ] @
Citat:
Jbyn4e:
Da, preko skripte dovlacis dokument i parsiras ga, i prikazujes. Ocigledno je na primeru da je standardizovano, jerBo ko bi ti preuzimao recimo tvoje vesti ako ih ti nisi standardizovao i on mora da sam pise parser za TVOJ sajt? Znaci TREBALO bi da izgleda kao sto je ono sto sam postovao, u <item> lepo stavljas sta treba itd... Ili akovec sam napravis i parser, ponudis i kod za parser i uputstvo kako da ga koriste...

da, da i ja ne razmishljam. nisam bash upoznat sa XML-om pa mi je ono gore malko konfuzno, ali nema veze. naucice se ;))
10x anyway
[ Goran Rakić @ 28.04.2002. 14:32 ] @
Napravio sam kod koji radi lepo, ali imam probelm sa backend-om upravo ovog sajta, internodijum-a, i phpbuilder-a. ES backend mi ne prikazuje "naša" slova, i ", a ova druga dva na šalju nikakav output... Čak i kada ih otvorim u browse-u, dobijem jedno NULL kao output.
[ Goran Rakić @ 28.04.2002. 14:35 ] @
primer je na http://www.devbase.net/test/ . I da, da li ES ima neki backend u kome mogu da se biraju samo određeni forumi.
[ stanoje @ 09.05.2002. 14:32 ] @
Ima jedna fina stvar koja se zove WDDX(ocerupani XML DTD).
Mozda moze da se iskoristi za te stvari o kojima se ovde prica.
Prenosi nizove, stringove i sl.
Dakle, pricam za to da se lako implementira kao serverska i klijentska aplikacija.
u slucaju da pisete obe :)
Nema parsiranja i slicnih stvari, sve se zasniva na 6 komandi.
Paketici deda mraz i tako to.
Inace koga zanima neka pogleda shop na sajtu www.kkpartizan.co.yu
jer on radi upravo tako. Na tom sajtu je samo WDDX klijent dok je
server na drugom sajtu.
Pisanje protokola viseg nivoa, koji sluzi za cli-serv komunikaciju
je prava poslastica.