Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] dzielenie tekstu
Forum PHP.pl > Forum > Przedszkole
emo9
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
Cienki1980
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().
emo9
Dzięki. Pomogło
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.