Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]newsy .txt
Forum PHP.pl > Forum > Przedszkole
danilko
Witam, mam następujący problem ze skryptem:

Kod
<?php

    $plik = file_get_contents('plik.txt');
    
    $news = explode('|',$plik);
    
    for($i;$i < count($news); $i++)
        {
            echo ''.$news[$i].'<br/>';
            }
    ?>


Zawartość pliku 'plik.txt':

Kod
|tytul|tresc|
|test|php|


Dzięki powyzszemu skryptowi dostaję na ekran:

tytul
tresc

test
php

Teraz moje pytanie..Czy da się rade (i jak?) zrobić tak, zeby pisalo:

Tytul: tytul
Tresc: tresc

Tytul: test
tresc: php


Proszę o pomoc:)
.radex
  1. <?php
  2.  
  3. $plik = file_get_contents('plik.txt');
  4.  
  5. $news = explode('|',$plik);
  6.  
  7. for($i;$i < count($news); $i+=2)
  8. {
  9. echo 'tytul:'.$news[$i].'<br/>';
  10. echo 'tresc:'.$news[$i+1].'<br/>';
  11. }
  12. ?>
maziak
radex_p, chyba nie spojzales na wynik tego skryptu smile.gif
Proponuje :
  1. <?php
  2. $plik = file_get_contents('plik.txt');
  3.  
  4. $news = explode('|',$plik);
  5.  
  6. for($i=0;$i < count($news); $i++)
  7. {
  8. if ($news[$i] and $news[$i+1] <> '')
  9. {
  10.  echo 'Tytul: '.$news[$i].'<br/>';
  11. $i++;
  12.  echo 'Tresc: '.$news[$i].'<br/>'; 
  13. } else 
  14. echo '<br/>';
  15.  
  16. }
  17. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.