Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dziwne kodowanie, preg_match() nie działa, Plik txt z linuxa po odczytaniu fgets($plik) dostaję krzaki
Compiler
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 11.11.2006

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


Witam,

Mam problem ponieważ posiadam plik txt o dziwnym kodowaniu. Chyba z Linuxa. Oczywiście mogę go odczytać, ale miejscami są znaki typu : # ¨£ .
Problem jest taki, że wyszukuję wzorca w tym pliku funkcją:
  1. preg_match('/[0-9]{2}-[0-9]{3}/', $linia, $wyniki)


I nie znajduje mi kodu pocztowego.Wyświetlając linie z kodem w przeglądarce dostaję:
5�2�-�1�6�2� �

Czy ktoś wie co zrobić, żeby to działało?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Compiler
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 2
Dołączył: 11.11.2006

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


Niestety nic to nie daje. Dziwne ;/ edit: a jaki to char - ? (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/smile.gif)
Jakby ktoś chciał podejrzeć plik to - http://www.przeklej.pl/plik/fdssd-rar-0009gr0815a5
Mam jeszcze pytanie odnośnie rename() dostaję Permission denied.
Dodam iż robię to w windowsie na xampp i nie mam ustawionych atrybutów tylko do odczytu.

Ten post edytował Compiler 10.02.2010, 19:32:54
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 00:47