Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Typ MIME + plik tsv
pawelgdz
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 30.01.2006

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


Witam, mam problem tego typu.

posiadam pliczek w formacie TSV ... wyczytałem tyle że jest to taki plik w którym kolumny informacji oddzielane sa tabulatorami, wyczyatałem rówież że jest typ mime obsługujący tego typu pliki.


  1. <?
  2.  $zrodlo = fopen("produkty.txt", "r");
  3.  $dane = fread($zrodlo, filesize("produkty.txt"));
  4.  
  5. echo $dane; //tutaj musze rozdzielic jakos te dane ... :(
  6.  
  7.  fclose($deskryptor);
  8. ?>


w tym pliku odczytuje jego zawartosc musze rozdzielić dane do tego w php służy funkcja explode() za pomoca jakiegos znaczka np. | rozdzielamy sobie dane. Pliki w formacie TSV charakteryzują się tym że takowego znaczka nie posiadają a to co oddziela dane to tabulacja.

Plik .tsv dostaje od mojego dostawcy i poszczegolne dane muszę przerzucic do mojej bazy danych a przepisywać ręcznie ok 1000 rekordów to lekka udręka.

Czekam na jaką kolwiek pomoc.
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jak sam słusznie zauważyłeś funkcjia explode() jest tu idealna, psuje wszystko fakt że znaczkiem jest tabulacja, ale ...
... tabulator to nic innego jak "\t" winksmiley.jpg

Masz przykład
  1. <?php
  2.  
  3. echo $strText = "jakiś tekst \t a to jest po tabulatorze";
  4.  
  5. $arrTab = explode( "\t", $strText );
  6.  
  7. print_r( $arrTab );
  8.  
  9. ?>


P.S.
A co ma do tego wszystkiego typ MIME questionmark.gif
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 Aktualny czas: 22.08.2025 - 08:19