Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.287 pregleda

Najnovija ↓

Problem kod citanja fajla 18.01.2009. u 23:05 · pre 216 meseci
izmenjeno 1 put, poslednji put vtl_design 18.01.2009. u 23:19
  1. vtl_design18.01.2009. u 23:19zapis iz teksta poruke
#1
pozdrav,
imam problem, kada hocu da procitam neki sadrzaj iz xml fajla i cijeli taj sadrzaj spremim u jednu varijablu, desi mi se da ne procita tagove.
koristim ovaj code:

$handle = @fopen("/tmp/inputfile.xml", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
}

Kako da mi procita SVE u fajlu bez obzira jesil tagovi ili sta vec i sve to spremi u jednu varijablu. Ono sto mi doista treba jeste da spojim vise xml fajlova u jedan ali posto to ne znam onda sam odlucio da svaki fajl procitam spremim ih u varijablu i tu varijablu spremim u taj neki novi fajl.
hvala
Re: Problem kod citanja fajla 18.01.2009. u 23:54 · pre 216 meseci #2
procita ti on sve tagove samo kad to vratis browseru on pokusa da renderuje te tagove kao html (pogledaj source strane koju posalje server pa ces videti da je vratio sav sadrzaj fajla).

elem, ovo ce da ti vrsi posao:
Code:

echo htmlentities(file_get_contents('/tmp/inputfile.xml'));
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Problem kod citanja fajla 19.01.2009. u 00:15 · pre 216 meseci
izmenjeno 1 put, poslednji put vtl_design 19.01.2009. u 01:21
  1. vtl_design19.01.2009. u 01:21zapis iz teksta poruke
#3
aha. e hvala rijesio sam!
Interesuje me jos ovo:

<image>

<title>Bangkok1</title>
<desc>Bankfsdfsdfsdfdsok</desc>
<thumb>bangkok1.jpg</thumb>
<img>bangkok1.jpg</img>
</image>
<image>

<title>Bangkok2</title>
<desc>Bandasdassdakok</desc>
<thumb>bangkok2.jpg</thumb>
<img>bangkok2.jpg</img>
</image>

Da li bi mi neko mogao reci kako da uklonim element Bangkok1 kompletno njegove tagove? Znaci da uklonim:

<image>

<title>Bangkok1</title>
<desc>Bankfsdfsdfsdfdsok</desc>
<thumb>bangkok1.jpg</thumb>
<img>bangkok1.jpg</img>
</image>

a da ovo dolje ostane ili obratno. Ima li iko ideju kako da ovo izvedem?
Re: Problem kod citanja fajla 19.01.2009. u 02:06 · pre 216 meseci #4
najbolje ti je da taj fajl procitas sa XMLReaderom (pogledaj u manualu) il nekom drugom klasom pa da onda uklonis element koji hoces...

a mozes i sa preg_replace, kao quick 'n' dirty resenje (koje ne preporucujem, takve stvari se rade sa xml parserom):
Code:

echo htmlentities(preg_replace('/<image>.*?(<title>Bankok1<\/title>).*?<\/image>/i', '', file_get_contents('/tmp/inputfile.xml')));
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Problem kod citanja fajla 19.01.2009. u 15:36 · pre 216 meseci
izmenjeno 1 put, poslednji put vtl_design 19.01.2009. u 21:42
  1. vtl_design19.01.2009. u 21:42zapis iz teksta poruke
#6
A kako da radi obratno? da mi brise od <a name="nesto"> pa neki tagovi ovdje....... </a>? Znaci da kad ja unesem ime "nesto" da mi on obrise kompletno ovo sto se nalazi unutra ukljuci i tag <a nema ="nesto"> </a>?
hvala!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme