28 Cze 2004, 21:44
Nina Liedtke

Witam szanownych zgromadzonych,

na wstępie zastrzegam, że nie chodzi mi o wywołanie żadnej ,,świętej
wojny''. Pytam, bo kompletnie nie znam ani PHP, ani MySQL, znam
natomiast i cenię wysoko ideę stron poprawnie wyświetlanych w dowolnej
przeglądarce. A spotkałam się niedawno z poglądem, że niemożliwe jest
przerobienie pewnej strony z PHP i MySQL tak, aby dało się umieścić na
niej znaczek ,,Anybrowser Compatibility Check'' -- a co więcej, że w
ogóle niemożliwe jest zrobienie takiej strony w PHP + MySQL.

Pogooglałam trochę (szukając php+mysql+"any browser"), ale nie pomogło
mi to wiele. Sięgnęłam więc do źródeł wiedzy o stronach kompatybilnych
ze wszystkimi przeglądarkami...

W serwisie http://www.anybrowser.com/ o PHP jest mowa pośrednio,
polecane tam są bowiem 3 narzędzia do tworzenia stron w PHP. Natomiast
szukanie MySQL w tej witrynie daje 0 wyników. Czyli tak jakby wynikało z
tego, że stronę z ,,Anybrowser Compatibility Check'' można zrobić przy
użyciu PHP, ale gdy dochodzi do tego baza w MySQL, to już nic z tego.

Natomiast na stronie http://www.anybrowser.com/tools.html jawnie i
gorąco polecają perla; dowiedziałam się tam, że ,,Perl scripts are a
great way to add dynamic content to your site without worring about
browser compatiblity'' oraz, że perl umożliwia ,,Database
Manipulation''. Z tego z kolei wnioskuję, że dynamicznie generowaną
stronę, zawierającą dane z _jakiejś_ bazy danych oraz znaczek
,,Anybrowser'' -- owszem, można by zrobić, ale w perlu. Mało to
pocieszające, gdy strona i baza już istnieją...

Ale może to pochopne wnioski?

Pozdrawiam
Nina




28 Cze 2004, 22:26
PablO


Witam szanownych zgromadzonych,



Niewyspanych w dodatku ;\

na wstępie zastrzegam, że nie chodzi mi o wywołanie żadnej ,,świętej
wojny''.



Heh, nici z flejma ;]

Pytam, bo kompletnie nie znam ani PHP, ani MySQL, znam
natomiast i cenię wysoko ideę stron poprawnie wyświetlanych w dowolnej
przeglądarce.



:D

A spotkałam się niedawno z poglądem, że niemożliwe jest
przerobienie pewnej strony z PHP i MySQL tak, aby dało się umieścić na
niej znaczek ,,Anybrowser Compatibility Check'' -- a co więcej, że w
ogóle niemożliwe jest zrobienie takiej strony w PHP + MySQL.



Za przeproszeniem g**no prawda :]
To czy używasz akurat PHP + MySQL ma takie znaczenie jak to, czy używasz
klawiatury M$ i myszki A4Tech ;] Nie ważne jest narzędzie, ważny efekt
pracy - jak "łebmastach" dupa, to w każdym języku serwer-side (jakim
jest np. PHP, ASP) spartoli ;)

Czyli tak jakby wynikało z
tego, że stronę z ,,Anybrowser Compatibility Check'' można zrobić przy
użyciu PHP, ale gdy dochodzi do tego baza w MySQL, to już nic z tego.



Kompletna bzdura :)

Natomiast na stronie http://www.anybrowser.com/tools.html jawnie i
gorąco polecają perla; dowiedziałam się tam, że ,,Perl scripts are a
great way to add dynamic content to your site without worring about
browser compatiblity''



Tjaaaaa:
"Nasze długopisy gwarantują wam, że nie zrobicie żadnego błędu
ortograficznego!! Tylko u nas w usenet-markecie!!! Nr telefonu i cene
tego cudownego długopisu mogą państwo zobaczyć w
lewym-prawym-dolnym-górmym rogu waszej kuli" ;)

Ale może to pochopne wnioski?



Pytanie retoryczne, prawda? :


29 Cze 2004, 01:55
Marcin Staniszczak

| [a po co to;-)]



A wedlug mnie to albo Ci z http://www.anybrowser.com/, albo szanowna/y Nina
Liedtke nie zrozumiała tematu;-) To czy to bedzie PHP +
MySQL/PostgreSQL/Oracle/czy_to_tam_jeszcze czy Perl + jak_poprzednio, ASP +
jak_poprzednio, JSP + jak_poprzednio, Ruby + jak-poprzednio
czy_co_tam_jeszcze + jak_poprzednio, czy tez pozbedziemy sie bazy
__nie__ma__z_a_d_n_e_g_o__znaczenia__.
Wyglada mi to na zupelne niezrozumienie/nieznajomosc tematu - jak i po co
uzywamy skryptow server-side;-)

Pozdrawiam
Marcin Staniszczak


29 Cze 2004, 07:22
Nina Liedtke


[...]

| A spotkałam się niedawno z poglądem, że niemożliwe jest
| przerobienie pewnej strony z PHP i MySQL tak, aby dało się umieścić na
| niej znaczek ,,Anybrowser Compatibility Check'' -- a co więcej, że w
| ogóle niemożliwe jest zrobienie takiej strony w PHP + MySQL.

Za przeproszeniem g**no prawda :]
To czy używasz akurat PHP + MySQL ma takie znaczenie jak to, czy używasz
klawiatury M$ i myszki A4Tech ;] Nie ważne jest narzędzie, ważny efekt
pracy - jak "łebmastach" dupa, to w każdym języku serwer-side (jakim
jest np. PHP, ASP) spartoli ;)



To oczywiście możliwe. Ale istnieje też możliwość, że webmaster jest
znakomitym fachowcem, który nie obiecuje całego sadu gruszek na
wierzbach -- choćby skądinąd wiedział, że w warunkach szklarniowych
wyhodowano jedną taką wierzbę, która dawała znakomite gruszki (to
porównanie jest wyrazem uznania dla ,,rogatych kul'' i rewanżem za nie
:).

[...]

Kompletna bzdura :)



Hmm, dzięki za opinie... ;) Są mniej więcej równie pomocne, jak tamta
wypowiedź, która skłoniła mnie do zadania tu pytania...

W takim razie zapytam inaczej: czy znacie jakieś strony www,
zrealizowane w PHP + MySQL, które zawierają znaczek ,,Anybrowser
Compatibility...''? Mnie nie udało się ich znaleźć, ale szukałam dość
pobieżnie (kryteria podałam w poprzednim postingu; dodam także, że zanim
zadałam tu pytanie, wg podobnych kryteriów przeszukałam archiwum grupy).
Zakładam, że jeśli takie strony istnieją, to nie kto inny, ale właśnie
uczestnicy tej grupy -- jako osoby szczególnie zainteresowane PHP --
znają je i potrafią wskazać. Byłabym wdzięczna za kilka linków,
prowadzących do takich stron...

[...]

| Ale może to pochopne wnioski?

Pytanie retoryczne, prawda? :



Jak wspomniałam na początku, kompletnie nie znam ani PHP ani MySQL. Nie
mogę zatem zadawać pytań retorycznych, bo one zakładają znajomość
odpowiedzi. Ja pytam, bo nie wiem.

Pozdrawiam
Nina




29 Cze 2004, 07:32
Janusz 'Kali' Kaliszczak


W takim razie zapytam inaczej: czy znacie jakieś strony www,
zrealizowane w PHP + MySQL, które zawierają znaczek ,,Anybrowser
Compatibility...''? Mnie nie udało się ich znaleźć, ale szukałam dość
pobieżnie (kryteria podałam w poprzednim postingu; dodam także, że zanim
zadałam tu pytanie, wg podobnych kryteriów przeszukałam archiwum grupy).
Zakładam, że jeśli takie strony istnieją, to nie kto inny, ale właśnie
uczestnicy tej grupy -- jako osoby szczególnie zainteresowane PHP --
znają je i potrafią wskazać. Byłabym wdzięczna za kilka linków,
prowadzących do takich stron...



O tym czy cos jest "Jakikolwiek_Browser_Compatible" Decyduje kod html
(plus ew. css, js i cokolwiek ClientSide). To co jest na serwerze nie ma
na to wplywu (poza ew. latwoscia poruszania sie w danej technologii dla
danego zespolu programistow/webmasterow).


29 Cze 2004, 07:40
fafek

        Dobra, mała lekcja PHP: jest to język, jak już ktoś ładnie powiedział,
server-side, czyli jest wykonywany na serwerze, *zanim* strona zostanie
wysłana do Twojej przeglądarki.
        Weźmy, jako analogię, jabłka. Wysyłasz ładne i dorone jabłka do
kontroli, czy spełniają unijne normy. Nie jest ważne, czy chodujesz je
na prostej, czy krzywej ziemi, ważne, żeby były wg norm. Tak samo ze
stronami. Taka `hodowla' strony zachodzi na serwerze, gdzie używasz PHP.
I to, czy znaczek można zamieścić, czy też nie, zależy od tego, czy taka
`wyhodowana' strona będzie spełniać odpowiednie kryteria.
        Jeszcze inaczej: kiedy piszesz w czystym HTML'u, zapisujesz stronę na
serwerze, a ten po prostu wysyła ją do odwiedzających. W przypadku, gdy
strona jest w PHP, odpowiedni programik (tzw parser) najpierw ją
`czyta', następnie robi, co ma zrobić i wysyła do oglądającego. Możesz
mieć dwie strony: jedną w PHP a drugą w czystym HTML i obydwie mogą być
jednakowe.
        Z Twojego punktu widzenia sprawdzenie, czy ktoś używa PHP, czy też nie,
przy odpowiedniej modyfikacji serwera, może okazać się niemożliwe, bądź
uczynić weryfikację błędną.
        Tak więc wspomniany znaczek jest przyznawany, gdy gotowa strona jest
zgodna ze standardem. Nie jest ważne, czy to jest statyczna, czy też
dynamiczna (PHP i inne, wymienione wczesniej technologie).

        Jeśli coś jest niejasne, pytaj.
fafek


29 Cze 2004, 08:26
gs

Dnia 2004-06-29 13:22, niejaki(a) Nina Liedtke wystukał(a) na klawiaturze:

W takim razie zapytam inaczej: czy znacie jakieś strony www,
zrealizowane w PHP + MySQL, które zawierają znaczek ,,Anybrowser
Compatibility...''? Mnie nie udało się ich znaleźć, ale szukałam dość
pobieżnie (kryteria podałam w poprzednim postingu; dodam także, że zanim
zadałam tu pytanie, wg podobnych kryteriów przeszukałam archiwum grupy).
Zakładam, że jeśli takie strony istnieją, to nie kto inny, ale właśnie
uczestnicy tej grupy -- jako osoby szczególnie zainteresowane PHP --
znają je i potrafią wskazać. Byłabym wdzięczna za kilka linków,
prowadzących do takich stron...




standardami. Pisałem szybko, nie chciało mi się sprawdzać poprawności. A
rzeczywiście w PHP łatwo jest wprowadzić śmietnik "na własne życzenie".

Teraz nauczyłem się kliku "sztuczek", które być może nieco rozbudowują
kod - ale dają mi gwarancję, że strona będzie spójna i co najmniej
będzie się validować (validator.w3.org). Te sztuczki zależą właściwie od
programisty - choćby od jego przyzwyczajeń.

Co do (nie)możliwości PHP+MySQL spotkałem się ze stroną która w Mozilli
odsyłała do ramki w stylu:
"Niestety używasz przestarzałej przeglądarki. Ze względu na
zaawansowanie technologioczne PHP w którym pisana jest nasza strona
możesz ją wyświetlić tylko w IE 5.5"

Nie będę komentował wiedzy osoby piszącej te bzdury. Piszę w PHP, używam
MySQL. Nie twierdzę że wszystkie moje strony są poprawne, ale staram się

można pisać prawidłowo albo z błędami. Ale to zależy od piszącego a nie
długopisu.

Co do http://www.anybrowser.com/ - fakt że nie wymieniają MySQL'a można
porównać do próby znalezienia odpowiedzi na pytanie ZENITH+HERLITZ+"bez
błędów ortograficznych". Fakt że na stronie www.bezbledow.pl nie będzie
wymieniony Herlitz nie znaczy że w jego zeszytach nie da sie pisać bez
błędów. To po prostu nie ma związku.

Pozdrawiam,
Grzegorz Sowa
http://www.wirtual.com.pl/podroze/ - strona (choć tego nie widać)

znajdzie błąd - ale będzie on w treści strony, nie w kodzie PHP. Tam
gdzie jest znaczek W3C HTML4.0 strona jest zweryfikowana.
To tak na dowód, że się da.


29 Cze 2004, 14:32
PablO




| Kompletna bzdura :)

Hmm, dzięki za opinie... ;) Są mniej więcej równie pomocne, jak tamta
wypowiedź, która skłoniła mnie do zadania tu pytania...



Myślałem że moje porównanie do myszy i klawiatury rozwiało wątpliwości
:) To teraz krótko technicznie: PHP generuje kod (X)HTML, od jakości
tego kodu (oraz od jakości arkusza stylów CSS) zależy czy strona jest
AC, czy też nie. A jakość tego kodu nie zależy od PHP, tylko od programisty.
Lepiej? :)

W takim razie zapytam inaczej: czy znacie jakieś strony www,
zrealizowane w PHP + MySQL, które zawierają znaczek ,,Anybrowser
Compatibility...''?



Teoretycznie każdą validującą się stronę (http://validator.w3.org/ i
http://jigsaw.w3.org/css-validator/) możesz zaliczyć do tej grupy.
Teoretycznie (wyjątkiem są strony robione nie dla ludzi, tylko dla
validatorów ;))... Praktycznie mało którego webmastera interesuje ten
znaczek (AC), albowiem jeżeli strona się validuje i zostały naprawione
błędy IE, to w każdej szanującej się przeglądarce (czyt. działającej wg
standardów, nIE jak IE) powinna wyglądać tak samo. Jeżeli tak nie jest,
to nikogo to nie obchodzi. Takie wybryki może robić tylko IE i tylko ze
względu na swoją pozycję na rynku.
Bez znaczka, ale zapewne jest AC:
http://www.csszengarden.com/
http://alistapart.com/
Jak i większość stron robionych przez profesjonalistów (nie, nie tych co
umieszają skrypty typu: nasz serwis korzysta z full wypasionej
technologii i żeby go zobaczyć musisz mieć IE4.0 ;))


29 Cze 2004, 15:37
dawid

Dnia 29-06-2004, Nina Liedtke zebrał(a) myśli w takie oto słowa:

Witam

wojny''. Pytam, bo kompletnie nie znam ani PHP, ani MySQL, znam
natomiast i cenię wysoko ideę stron poprawnie wyświetlanych w dowolnej
przeglądarce.



Jeśli jest tak jak mówisz to zostaw to anybrower w diabły ponieważ ta

Skoro ta strona się nie waliduje, to znaczek oferowany przez nią jest warty
tyle co nic. Każdy może sobie taki zrobić.

Co zaś się tyczy związku php z poprawnością to już otrzymałaś informacje od
innych grupowiczów (tj., że nie ma związku).

Zatem http://www.w3c.org i do czytania :)

dawid


29 Cze 2004, 13:02
CGJ

IMHO {
Ponieważ PHP nie jest  w stanie ze 100% pewnością zidentyfikować
przeglądarkę, nie może zatem zagwarantować, że HTML jaki wyśle w
odpowiedzi będzie z przeglądarką kompatybilny.
Tyle, że to nie jest 'wada' jedynie PHP.}

Pozdrawiam
CGJ


29 Cze 2004, 14:06
Nina Liedtke

Dziękuję pięknie Januszowi, fafkowi i Grzegorzowi za wyjaśnienia :)

Rozumiem z nich, że aby ocenić poprawność strony nie muszę niczego
wiedzieć o php ;) Wystarczy validator, tudzież zwykły rzut oka w kilku
różnych przeglądarkach. A oczekiwanie, że strona wykonana przy użyciu
php + MySGL przejdzie test na www.anybrowser.com to nie jest kaprys
,,blondynki'', która wymaga od bogu-ducha-winnego webmastera gwiazdki z
nieba ;)

Chciałabym się jeszcze upewnić co do kropki/przecinka w liczbach. Na
interesującej mnie stronie działa ,,sklepik'', ale ceny produktów
prezentowane są ,,po angielsku'' czyli np. jest ,,19.50 zł'' a nie
,,19,50 zł''. Produkty można dodać do koszyka, jak się tam ich znajdzie
więcej niż 1, ceny są sumowane -- wszystko pięknie działa, tyle, że z
kropką.

W wątku ,,problem z liczbami .(kropki) i , (przecinki)'' (rozpoczętym

separatorem dziesiętnym jest kropka, ale można to obejść dodając
króciutką funkcję zamieniającą przecinki na kropki przed zapisaniem
liczby do bazy. Czy dobrze kombinuję, przypuszczając, że można także

liczby z bazy, a przed wysłaniem jej na stronę? I czy to nie spowoduje
jakichś skutków ubocznych typu np. szalone spowolnienie lub wręcz
niemożność wykonania operacji dodawania/kosmiczne obciążenie serwera/
podatność na ataki hackerskie/inne klęski żywiołowe, w obliczu których
nie miałabym innego wyjścia, jak pokornie zaakceptować te kropki?

Pozdrawiam
Nina


4 Lip 2004, 10:43
gs

Dnia 2004-06-29 14:26, niejaki(a) gs wystukał(a) na klawiaturze:

Upsss.... No tak, przedobrzyłem z poprawkami i strona (podobno) nie
otwierała się w niektórych przeglądarkach :(((.
Jak ktoś chciał zaglądnąć i sie nie dało to jest poprawione.

A dziwne, bo validator nie zgłaszał błędu ...

Pozdrawiam,
Grzegorz Sowa


php + redhat 7.2 || redhat 7.1
nowy php nowy problem ;)
PHP i pole <select></select>
PDO - inny wynik w PHP inny z phpmyadmin
Zend Encoder vs ionCube PHP Encoder 3
Obiektowość PHP (stan obiektu po przeładowaniu strony)
PHP i w2k - Big Brother...tfuu....Big problem :))
  • repertuar kin krakow plaza
  • centrum skoliozy warszawa
  • chce cyber ovh
  • 1929 results
  • filmu legalna blondynka
  • pojedyncze;okno;balkonowe;tanie
  • tygrys chiF1ski
  • sprawdzanie erom k800i
  • you can dance czwarta edycja
  • Zestawienie wypowiedzi z for internetowych ; Index