Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dzielenie tekstu
emo9
post
Post #1





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

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


Witam!

Mam mały problemik.

Mam plik dane.txt z taką zawartością:

Kod
krowa
kurczak
koń
kuropatwa
...
itd.


I chcę żeby podzielić to na "kawałki": "krowa", "kurczak", "...", "itd."

Napisałem skrypcik:

  1. <?php
  2. mysql_connect("localhost", "emo9", "tajnehaslo") or die(mysql_error());
  3.  
  4. $fd = fopen("dane.txt", "r");
  5. flock($fd, 1);
  6.  while($linia=fgets($fd))
  7. {
  8. $ex = explode("n", $linia);
  9. if (mysql_query('INSERT INTO emo9 (text) VALUES ("'. $ex[0] .'")')) {
  10. echo ('<br /><br /><b>'. $ex[0] .'</b>&nbsp;&nbsp;&nbsp;&nbsp;Dodano wpis do bazy!');
  11. }
  12. }
  13.  
  14. flock($fd, 3);
  15. fclose($fd);
  16. ?>


Tylko że on dodaje mi do bazy z przejściem do nast. linii np:

zamiast
"krowa"
dodaje
"krowa
"
Jak to zrobić, żeby było bez tego przejścia do nast. linii?

Proszę o pomoc i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Wystarczyło zajrzeć do manuala i przeczytać dokładnie o file() ... a dokładnie tutaj
Kod
Notatka: Każda linia w wynikowej tabeli będzie zawierać znak(i) końca linii, jeśli nie chcesz ich musisz uzyć rtrim().
Go to the top of the page
+Quote Post
emo9
post
Post #3





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

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


Dzięki. Pomogło
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 10:35