Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]newsy .txt
-danilko-
post 29.06.2008, 21:57:29
Post #1





Goście







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:)
Go to the top of the page
+Quote Post
.radex
post 29.06.2008, 22:02:43
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


  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. ?>


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
maziak
post 29.06.2008, 22:07:00
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował maziak 29.06.2008, 22:08:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:46