Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] BOM problem
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


Mam tylko 2 pliki: index.php i index.html
problem pojawia sie tylko w submodule: forum (i sa to 2 w/w pliki TYLKO)

jak usunac BOM?
uzywalem NOTEPADA++, takze skryptu ponizej jednak nic z tego.

  1. <?php
  2. function removeBOM($str=""){
  3. if(substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
  4. $str=substr($str, 3);
  5. }
  6. return $str;
  7. }
  8.  
  9. $string = file_get_contents('index.html');
  10. $string = removeBOM($string);
  11.  
  12. $fh = fopen('index.html','wb');
  13. fwrite($fh,$string);
  14. fclose($fh);
  15. #file_put_contents('index.php', $string);
  16. ?>


pisalem takze kod od nowa jednak problem ciagle wystepuje
BOM niszczy mi strona, robiac <br/><br/> na poczatku strony

http://img192.imageshack.us/img192/4865/bom.gif[php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
PawelC
post
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Ja w notepad++ wybieram kodowanie, jako UTF-8 bez boom i wszystko elegancko śmiga smile.gif
Go to the top of the page
+Quote Post
askone
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


Potwierdzam - kilka kliknięć i problem rozwiązany smile.gif


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
AndyPSV
post
Post #4





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


index.php -> notepad++ -> convert to UTF-8 without BOM
index.html -> notepad++ -> convert to UTF-8 without BOM

moze problem nie lezy tu?
albo zle cos robie?
Go to the top of the page
+Quote Post
PawelC
post
Post #5





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Ja robie wszystko tak jak napisałeś, i nie mam żadnych problemów, więc raczej przyczyny nie szukał bym w tych plikach.
Go to the top of the page
+Quote Post
AndyPSV
post
Post #6





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


to w taki razie gdzie? wszystko wskazuje na forum/index.php
jak to naprawic?

czemu nigdzie indziej nie ma tylko w tym index.php
czyscilem caly plik forum/index.php i problemu nie bylo, a gdy cos nadpisze w nim problem sie pojawia

----

wydaje sie, ze to problem php: http://bugs.php.net/bug.php?id=22108

przerobilem caly katalog /libs z plikami template lite i smiga! (notepad++ -> convert to UTF-8 without BOM)


Ten post edytował AndyPSV 19.10.2010, 14:34:09
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: 20.08.2025 - 08:00