Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wczytanie pliku billingu w text
pianta_d
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

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


Witam

Stanąłem przed problemem wczytania pliku z bilingiem telefonicznym.
Na późniejszym etapie będę wrzucał to do bazy, ale z tym to nie ma żadnego problemu, natomiast nie wiem jak w ogóle się do tego zabrać.
Plik bilingu ma straszną strukturę.

Przykładowy plik bilingu

Takich stron może być kilkanaście. Oddzielone są od siebie liniami ze znaku "-"
W kolumnie połączenie mogą być inne wpisy niż "lokalne" (ale to już nie jest istotne)

Nie będę się rozpisywał co musi być w skrypcie, aby później wczytać to do bazy.
Proszę o wskazówki.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abort
post
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


Zamiast (\w+) daj coś, co zadziała dla dwóch wyrazów:
Kod
(\w+(\s{1}\w+){0,1})


Tylko indeksy Ci się rozjadą, użyj:
  1. $rozmowy[$rozm_idx]['call_time']= $match[6];
  2. $rozmowy[$rozm_idx]['netto']= $match[7];
  3. $rozmowy[$rozm_idx]['brutto']= $match[8];

Nie ma indeksu "$match[5]".
A precyzyjniej: jest, ale nie do końca pokazuje to, co chcesz. A co pokazuje? Sprawdź, zapewne dojdziesz, dlaczego.

P.S.
W "([0-9x\ \(\)]+)" usuń znak "x" - on był po to, by łapać Twoje wyiksowane (zaciemnione) numery - normalnie tam powinny być cyfry, spacje i nawiasy, iksa tam nie będzie chyba nigdy.

Ten post edytował abort 3.12.2011, 00:02:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 18:44