|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Księga gości i problem z poskimi znakami
lord_Weiss - Sob 25 Mar, 2006 10:52 Temat postu: 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 - 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 - 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 - 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 - Sob 25 Mar, 2006 15:50
Tak , teraz działa. Dzięki za naprawdę fachową i życzliwą pomoc.
Pozdrawiam
lomk - 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 - Czw 08 Lip, 2010 20:28
scroll w tej księdze nie działa
|
|