Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]$string != $string
sasiadstar
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 19.06.2015

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


Witam
Totalnie nie kumam o co kaman
  1. $tablica_temp = file('TEMP/'. $co , FILE_IGNORE_NEW_LINES);
  2. var_dump($tablica_temp[0]);
  3. var_dump((string)strtoupper(trim($tablica_temp[0])) != (string)'#EXTM3U');//Tu już użyłem wszystkiego co możliwe choć var_dump(strtoupper($tablica_temp[0]) != '#EXTM3U'); by wystarczyło


Zwraca mi

string(10) "#EXTM3U" bool(true)
(IMG:style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


plik ma BOM (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




do vardump bierzesz
($tablica_temp[0]);

do porownania bierzesz

trim($tablica_temp[0]);

Czego tu nie rozumiec? Wycinasz wszystkie biale znaki do porownania to logiczne ze sie zgadza. Jakbys wycial dla var_dump to bys widzial ze zawiera co ma zawierac
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Tam jest != a nie == (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No paczaj, bezczelnie zamienil = na ! (IMG:style_emoticons/default/wink.gif)

Jak to zwiekiem pada czlowiekowi na oczy (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
sasiadstar
post
Post #6





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 19.06.2015

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


No właśnie sprawdzałem i jest utf-8
  1. var_dump($tablica_temp[0] != '#EXTM3U');

też niczego nie zmienia dalej jest prawda czyli są różne i właśnie tego nie rozumiem
Te trimy i to wszystko dodałem na wszelki wypadek

Ten post edytował sasiadstar 25.04.2017, 10:20:20
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak pyton wspomnial plik ma pewnie BOM na poczatku, ktorego nie widac. Musisz zapisac plik BEZ BOM (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
sasiadstar
post
Post #8





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 19.06.2015

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


Kurde zmieniłem na bez(BOM) n++ i faktycznie działa.
Dobra co ja mam teraz zrobić jak chce UTF-8 bo jak tak zostawię to wydaje mi się że znowu coś może pójść nie tak, jeżeli inny plik będzie miał inne kodowanie.
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




https://anupamsaha.wordpress.com/2011/08/02...mark-using-php/
https://www.sitepoint.com/community/t/detec...move-bom/3183/2
http://stackoverflow.com/questions/1029084...-before-doctype

I cala masa innych stronek w necie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
sasiadstar
post
Post #10





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 19.06.2015

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


Dobra dzięki zagłębię się w lekture.
Pozdrawiam
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: 23.08.2025 - 09:24