Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z wczytaniem do tablicy danych z pliku
laszlo
post 28.02.2006, 17:32:17
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.02.2006

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


Witam
Napisałem program który pobiera z pliku liczby I wyswietla je na ekranie. Liczby w pliku są zapisane w kolumnie tzn:
1
2
3
4
5
6
7
8
9

Problem jest aki ze gdy chce wyswietlic te liczby zapisane w tablicy dostaje:
1
2
3
4
5
6
7
8
9
0
0
0

Gdzie moglem zrobic blad?
Oto kod programu
  1.  
  2.  
  3. <?php
  4.  
  5.  $plik = "./plik.dat";
  6.  if (!($fp = fopen($plik, "r")))
  7. die("nie mogę otworzyc pliku");
  8. $wartosc[] ='';
  9. $i = 0;
  10.  
  11.  
  12.  do{
  13.  $field = fgets($fp);
  14.  $wartosc[$i] = (int)$field;
  15.  
  16.  
  17.  echo "$wartosc[$i]<br> ";
  18.  $i++;
  19. } 
  20. while ($field);
  21. <br>"; 
  22.  
  23.  
  24.  
  25. fclose($fp);
  26.  
  27.  
  28. ?>
  29.  
  30.  
Go to the top of the page
+Quote Post
nospor
post 28.02.2006, 17:34:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




uzyj file() i nie będziesz mial problemu smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
laszlo
post 28.02.2006, 17:37:34
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.02.2006

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


ale mi chodzi o zapisanie danych z pliku w tablicy w taki wlasnie sposób
Go to the top of the page
+Quote Post
nospor
post 28.02.2006, 17:40:35
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  while ($field = fgets($fp)){
  3.  
  4.  $wartosc[$i] = (int)$field;
  5.  
  6.  
  7.  echo "$wartosc[$i]<br> ";
  8.  $i++;
  9. } 
  10. ?>

pozatym w pliku co mowisz masz zapewne pare zbednych enterow na koncu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
laszlo
post 28.02.2006, 17:48:30
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.02.2006

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


to jednak było te kila enterów na końcu, dzięki
Go to the top of the page
+Quote Post
nospor
post 28.02.2006, 17:49:54
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie do konca. twoj skrypt mimo skasowania tych enterow, wyswietli ci 0 na koncu. moj nie winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 19.07.2025 - 08:14