KDE Lietuvos komandos svetainė

Informacija

Dėmesio: naujoji kde vertėjų svetainėhttp://kde.akl.lt. JOJE RASITE ATNAUJINTĄ INFORMACIJĄ..


Atsisiųsti

Prisijunk

Vertėjams

failoVieta)){ $this->FAILAS = @fopen($this->failoVieta, "r"); if ($this->FAILAS == false) { $this->klaida=2;//Nepavyko atidaryti skaitymui } $this->klaida = 0;//Failas atidarytas }else{ $this->klaida=1;//Failo nėra } } function gaukTitulini(){ $i=0; if($this->iSekancia()){; while ($i < $this->titulinis){ $naujiena=$this->skaitykEinama(); if ($naujiena==false) break; else $masyvas[]=$naujiena; $i++; } return $masyvas; } else return false; } function gaukVisas(){ if($this->iSekancia()){; while (!feof($this->FAILAS)){ $naujiena=$this->skaitykEinama(); if ($naujiena==false) break; else $masyvas[]=$naujiena; } return $masyvas; } else return false; } function gauk($nr){//paimti nurodytą naujieną if ($this->iNurodyta($nr)) return $this->skaitykEinama(); else return false;//Tokios naujienos nėra } function skaitykEinama(){ if (feof($this->FAILAS)) return false; $data=$this->gaukEilute(); if ($data==false) return false; $antraste=$this->gaukEilute(); if ($antraste==false) return false; $tekstas=""; while (!feof($this->FAILAS)){ $eilute = $this->gaukEilute(); if (preg_match("/^\s*\[naujiena\]/i", $eilute)) break; else $tekstas = $tekstas.$eilute; } return array("data" => $data, "antraste" => $antraste, "tekstas" => $tekstas); } function iNurodyta($nr){ $i = 0; $rasta = false; rewind($this->FAILAS); do{ if ($this->iSekancia()) $i++; else return false;//Failo pabaiga, naujiena nerasta }while($i<=$nr); return true; } function iSekancia(){ while(!feof($this->FAILAS)){ $eilute = fgets($this->FAILAS, 4096); if (preg_match("/^\s*\[naujiena\]/i", $eilute)) return true; } return false; //Jei grąžina false, reiškia sekančios naujienos nėra. } function gaukKlaida(){ return $this->klaida; } function gaukEilute(){ while (!feof($this->FAILAS)){ $eilute=fgets($this->FAILAS, 4096); if (!preg_match('/^\s*$/', $eilute) and !preg_match('/^\s*\#/', $eilute)) return $eilute; } return false; //Failo galas, eilučių nebėra } }//class Naujienos ?>

Naujienų archyvas

gaukKlaida(); if (!$klaida){ $masyvas=$naujienos->gaukVisas(); $i=0; foreach ($masyvas as $naujiena){ ?>failoVieta .-->";} elseif ($klaida == 2){echo "";} ?>
Data Antraštė