Księga gości i problem z poskimi znakami |
Autor |
Wiadomość |
lord_Weiss
Ekspert


Pomógł: 4 razy Wiek: 43 Dołączył: 06 Lip 2005 Posty: 213 Skąd: Łodź
|
Wysłany: Sob 25 Mar, 2006 10:52 Księga gości i problem z poskimi znakami
|
|
|
Mam problem z księgą gości. Mianowicie po wypełnieniu pól odpowiednich okazuje się, że text , który zostaje pobrany z serwera nie ma polskich znaków - ś,ć,ó itd. jaka jest przyczyna??
Dołączam załącznik - księgę gości, proszę o pomoc |
|
|
|
 |
^galechus


Pomógł: 16 razy Dołączył: 05 Lip 2005 Posty: 248 Skąd: Trzcianka
|
Wysłany: Sob 25 Mar, 2006 12:58
|
|
|
Witaj
A więc zacznijmy, po:
1. Musisz zmienić kodowanie pliku GuestBook.txt z ANSI na UNICODE
2. W kodzie php musisz dodać specjalne znaki:
Miałeś tak:
Kod: |
...
// Replace special characters - you can remove the next 5 lines if wanted.
$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Comments = ereg_replace("[^A-Za-z0-9 \@\.\/\']", "", $Comments);
// Remove slashes.
$Name = stripslashes($Name);
$Comments = stripslashes($Comments);
...
|
A ma być tak:
Kod: |
...
// Replace special characters - you can remove the next 5 lines if wanted.
$Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Comments = ereg_replace("[^A-Za-z0-9 ążśźćęńłó\@\.\/\']", "", $Comments);
// Remove slashes.
$Name = stripslashes($Name);
$Comments = stripslashes($Comments);
...
|
3. W swishu musisz dodac do sprite'a guestbooksprite taki kod:
Kod: | system.useCodepage = true; |
czyli będziesz miał:
Kod: |
onLoad () {
system.useCodepage = true;
_root.load = "not loaded";
NumLow = "0";
NumHigh = "10";
_root.loadVariablesNum("GuestBook.php?NumLow="+NumLow+"&NumHigh="+NumHigh+"&R=",0,'GET');
stop();
}
onFrame (2,afterPlacedObjectEvents) {
stop();
}
onFrame (4,afterPlacedObjectEvents) {
stop();
}
onEnterFrame(includingFirstFrame){
if (_root.load eq "loaded"){
GuestBook = _root.GuestBook;
_root.load = "not loaded";
TotalEntries = _root.TotalEntries;
}
}
|
|
|
|
|
 |
lord_Weiss
Ekspert


Pomógł: 4 razy Wiek: 43 Dołączył: 06 Lip 2005 Posty: 213 Skąd: Łodź
|
Wysłany: Sob 25 Mar, 2006 15:06
|
|
|
Hmm wiesz co zastosowałem się do Twoich wskazówek i są minimalne zmiany tzn. nie mam już wyświetlanych krzaczków tylko np. trójki i jakieś inne znaczki .
Podaję załącznik po zmianach .
Pozdrawiam |
|
|
|
 |
^galechus


Pomógł: 16 razy Dołączył: 05 Lip 2005 Posty: 248 Skąd: Trzcianka
|
Wysłany: Sob 25 Mar, 2006 15:27
|
|
|
Nic nie zmieniałem tylko wyeksportowałem HTML z SWF wysłałem na serwer sprawdziłem i chodzi, sam zobacz:
http://g-design.ovh.org/ksiega.html
A do załącznika nic nie dodałem, ale wrzuce go może coś się zmieniło
|
|
|
|
 |
lord_Weiss
Ekspert


Pomógł: 4 razy Wiek: 43 Dołączył: 06 Lip 2005 Posty: 213 Skąd: Łodź
|
Wysłany: Sob 25 Mar, 2006 15:50
|
|
|
Tak , teraz działa. Dzięki za naprawdę fachową i życzliwą pomoc.
Pozdrawiam |
|
|
|
 |
lomk
Przyjaciel

Pomógł: 1 raz Dołączył: 24 Lip 2008 Posty: 50 Skąd: Włocławek
|
Wysłany: Pon 28 Lip, 2008 09:27
|
|
|
Dołączam się do tematu troszkę bo wszystko ładnie działa tylko jak jest wpis w księdze gości to w pliku txt w miejsce polskich znaków są inne dziwne, nie przeszkadza to w sumie ale zamiast jednego ę jest ze 40 znaków ciężko edytować ten plik żeby usuwać wpisy a i rozmiar się gwałtownie powiększa |
|
|
|
 |
byszek
Bywalec

Pomógł: 1 raz Wiek: 42 Dołączył: 12 Mar 2010 Posty: 15 Skąd: podkarpackie
|
Wysłany: Czw 08 Lip, 2010 20:28
|
|
|
scroll w tej księdze nie działa |
|
|
|
 |
|