Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]kodowanie z uzyciem include
Sebastian003
post
Post #1





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


Mam problem a mianowicie nie wiem jak rozwiązać problem z kodowaniem. Moja strona index.php jest podzielona na elementy include.
Kodowanie zawarte jest w pliku header.php Przeglądarki traktują to jako oddzielny plik. Gdybym do pliku w index.php dodał
Kod
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

to strona by nie była zgodna z jeżykiem W3C. Co robić ?
Kod
<? include("header.php"); ?>
<div class="centerlay">
<div class="heightlay">
<div class="podmenuaverage">Wyślij: Format: jpg, jpeg, gif, png - Rozmiar: 3 MB</div>
<div class="podmenusmall">Panel użytkownika:</div>
</div>
<div class="float">
<div class="a"></div>
<div class="b">Kameleon jest systemem dzięki czemu łatwy</div>
<div class="c"></div>
</div>
<div class="float">
<div class="x"></div>
<div class="y"><? include("forlog.php"); ?></div>
<div class="z"></div>
</div>
</div>
<? include("footer.php"); ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
loff
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 15
Dołączył: 21.03.2007
Skąd: Poznań

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


hmm to moze być dla Ciebie szok, ale nie ma innej drogi - a wiec przegladarka nie widzi tego ze Twoja strona jest podzielona na rozne includowane czesci. Strona tworzona jest na SERWERZE a dopiero potem wysyłana do przegladarki ktora ja wyswietla.
Go to the top of the page
+Quote Post
sniezny_wilk
post
Post #3





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Nie wiem o co Tobie chodzi.. Robisz plik header.php w którym masz doctype, słowa kluczowe, czyli całą sekcję head i includujesz do wszystkich plików.


--------------------
Go to the top of the page
+Quote Post
Sebastian003
post
Post #4





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


Tak właśnie robie i kodowanie jest złe. Po mino ze w header.php jest ustawione.

Podgląd strony http://kameleon.web-pc.pl

Ten post edytował Sebastian003 1.01.2008, 17:38:45
Go to the top of the page
+Quote Post
franki01
post
Post #5





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


1. Jakim edytorem zapisujesz pliki?
2. Chcesz zeby strona byla zgodna ze standardami HTML czy XHTML?
Go to the top of the page
+Quote Post
Sebastian003
post
Post #6





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


1. Edytor: FontPage i Notatnik zwykły zależy co podleci
2. Tak chcę
Go to the top of the page
+Quote Post
franki01
post
Post #7





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Cytat(Sebastian003 @ 1.01.2008, 18:40:39 ) *
1. Edytor: FontPage i Notatnik zwykły zależy co podleci
2. Tak chcę



1. Notatnik nigdy w zyciu nie zapisze pliku w kodowaniu iso. FrontPage nie pamietam.. Sciagnij sobie jakis edytor, ktory potrafi zapisac pliki w iso, np. kED, edHTML.
2. Nie pytalem sie czy chcesz, tylko w jakim chcesz smile.gif
Go to the top of the page
+Quote Post
Sebastian003
post
Post #8





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


2. W HTML zagapiłem się
Go to the top of the page
+Quote Post
MicMic
post
Post #9





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 26.12.2007
Skąd: Kraków

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


Albo walnij na serwer .htacces z czymś takim w kodzie:
Kod
AddDefaultCharset UTF-8

Tyle, że w miejsce UTF-8 wstaw swoje kodowanie.
Go to the top of the page
+Quote Post
franki01
post
Post #10





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Ok. W kazdym razie sciagnij sobie jakis edytor z wymienionych (lepiej kED, bo mniejsza waga), bo notatnik zapisuje pliki w windows-1250 albo utf-8 (zalezy od ustawien). W tym kED, zeby zmienic kodowanie, uzywasz F4. Zrob tak zeby bylo iso-8859-2 i wtedy zapisz plik. Zrob tak z kazdym.

EDIT:
To nie jest autoreklama smile.gif

Ten post edytował franki01 1.01.2008, 18:56:33
Go to the top of the page
+Quote Post
Sebastian003
post
Post #11





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


Bardzo zaciekawiła mnie funkcja która proponuje MicMic zrobiłem tak ale to samo jak było ?

Dałem tak:
Kod
AddDefaultCharset iso-8859-2
Go to the top of the page
+Quote Post
franki01
post
Post #12





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Albo daj na samej gorze strony takie cos:

  1. <?php
  2. header('Content-type: text/html; charset=iso-8859-2');
  3. ?>


Chociaz bardziej przykladam sie do zmiany edytora.
Go to the top of the page
+Quote Post
MicMic
post
Post #13





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 26.12.2007
Skąd: Kraków

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


No ale stronkę musisz przekonwertować na format iso jakimś programikiem typu ogonki czy nawet niektórymi edytorami.
A spróbój dać zamiast iso-8859-2 windows-1250
SORKA! LITERÓWKA! powinno być .htaccess!

Cytat
Chociaz bardziej przykladam sie do zmiany edytora.

Popieram.

Ten post edytował MicMic 1.01.2008, 19:07:36
Go to the top of the page
+Quote Post
Sebastian003
post
Post #14





Grupa: Zarejestrowani
Postów: 282
Pomógł: 2
Dołączył: 22.03.2007

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


Dałem windows-1250 i pomogło
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: 21.08.2025 - 12:28