Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dodavanje u XML datoteku pomocu PHP-a

[es] :: PHP :: Dodavanje u XML datoteku pomocu PHP-a

[ Pregleda: 1729 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.broadband.blic.net.



+18 Profil

icon Dodavanje u XML datoteku pomocu PHP-a17.11.2008. u 13:58 - pre 187 meseci
Potrebna mi je pomoc oko unosa u XML fajl. Trazio sam po forumu ali nisam nasao nista sto bi moglo da bude od pomoci

Imam *.xml fajl koji ovako pocinje:
Code:

<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
<channel>

<title>naslov xml datoteke</title>
<description>opis xml datoteke</description>
<link>link do sajta/</link>

********

<item>
<link>neki link do clanka</link>
<title>upis clanka</title>
<description>opis clanka...</description>
</item>
    .
    .
    .


- Uradio sam php fajl, ali je problem sto mi ubacuje samo na pocetak datoteke, a meni treba znaci da ubaci umjesto ******* neki tekst koji cu da uzmem iz forme
- Ovako ide unos.php
Code:

$fajl = 'rss1.xml';
$niz = file($fajl);
$stringi = implode('',$niz);

$stringi_start="
<title>$naslov</title>
<desc>$opis</desc>
<link>$link</link>
";
$new_string = $stringi_start.$stringi;

echo $new_string;


- E sad moze li se to uopste izvesti pomocu implode funkcije? Gledao sam PHP manual ali nisam bas nasao kako da ovo odradim.
Moze li pomoc neka?

pozdrav i hvala unapred :)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
79.101.92.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a17.11.2008. u 19:27 - pre 187 meseci
Zašto članke ne držiš u bazi i uvek kad dodaš nov onda generišeš čitav XML fajl?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.broadband.blic.net.



+18 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a17.11.2008. u 22:12 - pre 187 meseci
Nisam te bas najbolje razumio.
Ovo mi je inace rss feed za vijesti, a clanke kontam upisivati u .txt fajl.
-I znaci kad dodam txt fajl neki clanak, ocu da napravim da automatski unosi i u rss.

-E sad, koliko sam ja skontao, ti mislis da ove vijesti cuvam u recimo MySQL bazi ili ...?

Tako jeste lakse, ali ja bi radije da ne pravim bazu, ali ako budem morao radicu :)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
79.101.92.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a18.11.2008. u 07:40 - pre 187 meseci
Nije bitno gde držiš članke, poenta je u tome da je lakše da uvek iznova generišeš čitav XML fajl nego da se mučiš sa ubacivanjem sadržaja u određeni deo fajla.

Dakle, kad dodaš novi članak, obrišeš sadržaj fajla, uzmeš poslednjih 10 članaka i generišeš čitav XML fajl.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
212.178.230.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a18.11.2008. u 07:42 - pre 187 meseci
Ne razumem bas zasto radije ne bi isao laksim putem?
To sto tebi treba je razlog zasto baze i postoje uopste, da se podatci ne bi cuvali u text fajl. Mislim, cuvati vesti u txt fajl je zaista neefikasno u svakom pogledu.
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.broadband.blic.net.



+18 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a18.11.2008. u 20:26 - pre 187 meseci
-Razlog sto ne bi da radim sa MySQL je taj sto se sporije ucitava stranica, posto server nije bas najbolji, a sav sadrzaj mi se nalazi na 1 strani, nesto kao blog.
-I jos jedan razlog sto hocu da radim sa txt fajlovima, je taj sto zelim uciti i prosiriti svoje znanje PHP-a (ali mi slabo ide :( )
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.adsl-a-1.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a21.11.2008. u 22:23 - pre 187 meseci
Citat:
vatri: (ali mi slabo ide )

Verovatno zato što komplikuješ bez potrebe. Savetujem ti da upotrebiš MySQL bazu!
Na primer možeš da napraviš jednu tabelu vesti(id#, naslov, telo, vreme, id_kat$) i drugu kategorije(id#, naziv).
Ovde imaš sledeće upite:

-dodavanje kategorije:
INSERT INTO kategorije VALUES(1, 'Naziv Kategorije');

-dodavanje vesti u kadegoriju 1:
INSERT INTO vesti VALUES(1, 'naslov vesti', 'html kod', NOW(), 1);

-vracanje svih vesti:
SELECT * FROM vesti ORDER BY vreme DESC;

-vracanje vesti iz kategorije 1:
SELECT * FROM vesti WHERE id_kat = 1 ORDER BY vreme DESC;

I to bi bilo to

 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.broadband.blic.net.



+18 Profil

icon Re: Dodavanje u XML datoteku pomocu PHP-a01.12.2008. u 17:24 - pre 187 meseci
Hvala Mare na pomoci, ali tako mi je lakse, a ja ocu teze :)

Rjesio sam problem:

napravio 2 php fajla:
-rss_mid.php,
-rss.php

rss.php:
Code:

<?php
//RSS
echo'<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
<channel>

<title>www.bux-zarada.co.nr RSS vesti</title>
<description>Najnovije vesti i tekstovi iz sveta BUX sajtova</description>
<link>http://bux.caraudio-rs.info/</link>';

include'rss_mid.php';

echo'</channel>
</rss>';
?>


U rss_mid.php pretpostavljate sta je.

Eto ako nekome bude trebalo, nek se posluzi ;)

[Ovu poruku je menjao vatri dana 01.12.2008. u 18:53 GMT+1]

[Ovu poruku je menjao vatri dana 01.12.2008. u 18:53 GMT+1]
 
Odgovor na temu

[es] :: PHP :: Dodavanje u XML datoteku pomocu PHP-a

[ Pregleda: 1729 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.