Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyświetlanymi plikami
M@ReK
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.01.2005

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


Witam serdecznie wszystkich (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) to mój pierwszy post.

Mam bardzo irytujący problem, wydaje mi sie, że wina leży po stronie php. Otóż za każdym razem kiedy wyświetlam jakiś plik z kodem html przez php (obojętnie za pomocą jakiej funkcji np readfile, include itd) zawsze na początku (czyli w miejscu gdzie jest początek wstawionego pliku pojawiają się dziwne znaki. We wszystkich przeglądarkach nie sprawia to problemu ale oczywicie w ie powstaje kopot ponieważ przeglądarka przechodzi do nowej lini i powstaje odtęp burzący wygląd strony (IMG:http://forum.php.pl/style_emoticons/default/mad.gif) Aby przyblizyć jeszcze nieco cały problem sytuacja wygląda tak:
Mam przykładowo 3 pliki header.html, menu.html, footer.html. Pliki są wyświetlane za pomocą klasy obsługującej szablony (choć jak mówiłem moze to być nawet include (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) ) w pliku index.php są instrukcje które łączą pliki w całoć aby powstała strona, normalnie po wykonaniu kodu z index'a powinno to wyglądać tak:
Kod
(tereść pliku header)
(treść pliku menu)
(treść pliku footer)


a w ie w źródle wygląda tak
Kod
[](tereść pliku header)
[](treść pliku menu)
[](treść pliku footer)

kwadraciki to znaki nierozpoznawane przez edytor.
Bardzo prosze o pomoc i pozdrawiam.

Ten post edytował M@ReK 21.01.2006, 11:56:09
Go to the top of the page
+Quote Post
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

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


mowisz dziwne znak ale jakie bo to akurta pojecie wzgledne najlepiej wklej je tutaj.
moze takie ďťż jak tak to masz klopot z kodwaniem w unicodzie poczytaj ten topic
Go to the top of the page
+Quote Post
M@ReK
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.01.2005

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


dokładnie coś takiego  strona jest w utf8
Go to the top of the page
+Quote Post
LBO
post
Post #4





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


wina leży po stronie twojego edytora... pootwieraj pliczek w kilku edytorach.. zobaczysz, że niektore "załapią" te krzaczki na początku i bedziesz mogl to wykasowac...
Go to the top of the page
+Quote Post
Wave
post
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

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


 to jest nagłówek utf bom z tego co pamiętam.
Jego pojawienie się wynika z tego że prawdopodobnie includujesz pliki kodowane w utf do pliku iso bądź win. Strona kodowa wszystkich plików powinna być zmieniona, najlepiej na iso.
Go to the top of the page
+Quote Post
M@ReK
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.01.2005

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


Dziękuje za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Faktycznie jest to nagłówek pliku utf. Pewnym rozwiązaniem, jednak niezbyt eleganckim jest poprostu ten nagłówek usunąć. Albo przekonwertować pliki. Jeszcze raz dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

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: 25.08.2025 - 12:04