Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zczytywanie okrojonych danych z pliku txt
philips
post 15.06.2007, 01:21:31
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.09.2006

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


Mamy przykladowo taki tekst w pliku txt:

Litwo, ojczyzno moja! Ty jesteś jak zdrowie,
Ile cię trzeba cenić, ten tylko się dowie,
Kto cię stracił, dziś piękność twą w całej ozdobie
Widzę i opisuję, bo tęsknię po tobie.


i taki plik php :
  1. <?php
  2. $nazwa_pliku = "Wierszyk.txt";
  3. $plik = file('Wierszyk.txt');
  4. $plik_fopen = fopen($nazwa_pliku, "r");
  5. $i = 0;
  6. if ($plik){
  7. $numOfRows = count($plik); 
  8. for($i = 0; $i < $numOfRows; $i++)
  9. {
  10. $znaki = fread( $plik_fopen, 4);
  11. print" $znaki <br>";  
  12. }
  13. }
  14. ?>

I robi mi on :
Litw
o, o
jczy
zno


a ja potrzebuje zrobić tak, by pokazał mi :
Litw
Ile
Kto
Widz

czyli aby pokazał tylko pierwsze 4 znaki z każdego kolejnego wiersza w pliku...

Jak questionmark.gif Z góry dzięki za pomoc...
FS

Ten post edytował philips 15.06.2007, 01:26:29
Go to the top of the page
+Quote Post
Speedy
post 15.06.2007, 02:06:24
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


Zainteresuj się funkcją substr" title="Zobacz w manualu PHP" target="_manual


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
thornag
post 15.06.2007, 09:15:14
Post #3





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


  1. <?php
  2. $nazwa_pliku = "Wierszyk.txt";
  3. $plik = file('Wierszyk.txt');
  4.  
  5. foreach($plik as $line) {
  6. echo substr($line, 0, 4);
  7. }
  8. ?>


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
philips
post 15.06.2007, 12:32:10
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.09.2006

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


Właśiwie to tak:

  1. <?php
  2. $nazwa_pliku = "NGC.txt";
  3. $plik = file('NGC.txt');
  4.  
  5. foreach($plik as $line) {
  6. $wiersz = substr($line, 0, 4);
  7. echo "$wiersz<br>";
  8. }
  9. ?>


ale dzięki wielkie... o to chodziło...
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: 20.07.2025 - 10:29