Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP a sprawa polska [scanner]
Forum PHP.pl > Wortal > Artykuły
Seth
Uwagi, pytania zwiazane zwiazane z artykulem scannera "php a sprawa polska" prosze pisac w tym temacie.

Poprawiam linka
---
nospor
Chewolf
Naprawde świetne tongue.gif nie wiedziałem że można coś takiego zrobić proste i ładną datę wyświetla !
sannjas
zmodyfikowałem go troche na swoj uzyteq

Kod
<?php

$arrLocale = array( "pl_PL", "polish_pol" );

setlocale( LC_ALL, $arrLocale );

echo "Dziś jest ".strftime("%A, %d %B %Y").".";

?>


ale działa dobrze na windowsie tylko

jak zapuszcze na linuxie to nie... wyswietla mi po angielsku (Dziś jest Wednesday, 24 March 2004.) co mozna zobaczyc w agłówku strony http://praca.zs2-gostynin.edu.pl

moze cos nie tak z suawieniami serwera jest?

zna ktos odpowiedz??

Pozdrawiam!! biggrin.gif
scanner
Testowałem artykuł na dwu maszynach linuxowych (obie Slackware 9.1) i wszystko było ok, zatem stawiam na ustawienia serwera.
eldad
Trzeba mieć locales na serwerze i na dodatek mieć je dobrze skonfigurowane.

eldad
shima
Działa poprawnie (FC1, http-2.0.47), ale niestety jest to autotranslacja bez uwzględnienia polskiej gramatyki. Inną sprawą jest, że my, Polacy, nie szanujemy swojego języka i mamy gdzieś poprawność językową...
KirkoR
Mi się wyświetla data itd. wszystko OK, tylko jeden problem... Kodowanie tego jest windowsowe, jak zrobić aby było ISO ?
scanner
Pewno masz default charset w konfigu Apache'a. Zakomenutuj idpowiednia linie w httpd.conf i ustaw charset w swoim pliku.
Jojo
Jest jeszcze jedne szczegol. Jesli serwer jest ustawiony na FreeBSD, to nalezy uzywac tego w ten sposob:
[php:1:d5c2d48cc1]<?php
setlocale( LC_ALL, 'pl_PL.ISO8859-2' );
?>[/php:1:d5c2d48cc1]
onlyX
Cytat
Pewno masz default charset w konfigu Apache'a. Zakomenutuj idpowiednia linie w httpd.conf i ustaw charset w swoim pliku.

mam zakomentowane default charset
Kod
#AddDefaultCharset ISO-8859-2

i ustawione kodowanie na stronie
Kod
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

i w dalszym ciagu mam pištek zamiast piątek.
Kiedy odkomentuje jest tak samo.
kicaj
Mam identyczne ustawienia i problem jak onlyX...
Jak zrobic polskie literki?
tumczasty
temat artykułu ciekawy, ale...
na jednym serwerze mi działa, a na dwóch mi nie działa. Nie chcę być uzależniony od ustawień serwera - wolę napisać swoją funkcję, która będzie działać zawsze i dobrze. Bo zgadzam sie z shimą - jak już działa, to wyświetla "27 sierpień 2004 r.", więc muszę stosować "27 sie 2004 r.". To już lepiej zrobić po swojemu i mieć:
Cytat
27 sierpnia 2004 r.

Ale z drugiej strony kogo to obchodzi i kto na to zwraca uwagę, skoro wielu pisze "skryptuw" albo "cudzysłowia"... winksmiley.jpg
zuku
Myślę że zapis typu: wtorek, 26 październik 2004 jest nie poprawny.
Poprawna forma zapisu wygląda, tak: wtorek, 26 października 2004
Może banał, ale mam pytanie czy da się to jakoś "naprawić"?

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.