Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP ja Netscape

Sivun loppuun

T.M. [05.10.2003 16:14:56]

#

Miksi Netscape selain tulostaa joitakin erroreita PHP-koodista, mutta IE tai Opera ei??

Warning: Unknown modifier '5' in ... on line 77
Warning: Unknown modifier '4' in ... on line 77

Tuommoista erroria se heitti vaikka rivi 77 oli:

if(preg_match("/$browser_search[$u]/i", $selain)){

ottis [05.10.2003 23:24:03]

#

Vaikuttais vahvasti siltä että noihin muuttujiin vaikuttaa käyttäjän selain. Netscapen muuttujassa on jotain häikkää.

T.M. [06.10.2003 00:29:43]

#

Ai perkele, en mä yhtää huomannu, noh, virheitä sattuu kun kiireellä tekee.

NiLon [08.10.2003 18:00:40]

#

Ala-asteella puukäsityön opettaja tapas sanoo "Jos sun pitää jotain kiirreellä tehä niin miks ees alotat?"

Monkkats [08.10.2003 20:21:50]

#

No Netscapel ei kyl toimikkaa monet sivut jote en ihmettele vaikka joku yksinkertanen Javascriptkää ei toimis...

Gwaur [08.10.2003 22:07:05]

#

PHP-scriptithän suoritetaan palvelimella? Jos palvelin lähettää dokumentin puhtaassa HTML-muodossa selaimelle, niin miten selain voi tietää että onko PHP-sivuun käytetty PHP-koodia vai eikö? Tiedoston päätteen tarkastelu lienee ainoa mahdollisuus, eikä sekään välttämättä onnistu, sillä HTML:ää voi kirjottaa .php-tiedostoon siinä missä .html:äänkin ja muihin.

NiLon [09.10.2003 05:20:41]

#

Kyllä PHP ajetaan serverillä.

Tuo on mahdotonta jos sen halutaan olla mahdotonta.
Normaali asetuksilla PHP laittaa headereihin ilmoituksen että sivu on tullut php parserin läpi mutta sen voi ottaa pois jolloin tunnistukeksi jää pelkkä tiedoston pääte.
Mutta php:n asetuksista voidaan taas lisätä .html päätteiset tiedot ajettavaksi PHP:n parserin läpi jolloin on mahdotonta sanoa onko siinä php:tä vai ei.

EDIT: Eli sama scripti toimii selaimella kuin selaimella.

shovi [09.10.2003 11:52:54]

#

lainaus:

No Netscapel ei kyl toimikkaa monet sivut jote en ihmettele vaikka joku yksinkertanen Javascriptkää ei toimis...

Se taas johtuu sivusta eikä selaimesta. Sitä paitsi: Netscape on kehittänyt JavaScriptin, joten miksei se toimis? Micro$oftillahan on oma JScriptinsä joka ei taas toimi Netscapessa muilta kuin niiltä osin miltä se on kopioitu JavaScriptistä.

Monkkats [09.10.2003 20:13:16]

#

lainaus:

lainaus:

No Netscapel ei kyl toimikkaa monet sivut jote en ihmettele vaikka joku yksinkertanen Javascriptkää ei toimis...

Se taas johtuu sivusta eikä selaimesta. Sitä paitsi: Netscape on kehittänyt JavaScriptin, joten miksei se toimis? Micro$oftillahan on oma JScriptinsä joka ei taas toimi Netscapessa muilta kuin niiltä osin miltä se on kopioitu JavaScriptistä.

No ehkä Javascriptit toimii mut ei kyl monet muut hyödylliset jutut esim IE:ssä on paremmat HTML-koodit ku Netscapessa ja VBScriptitki on iha hyödyllisii, mut Netscape ei niitä ainakaa kyl tue sen tiiän.

Blaze [10.10.2003 22:37:58]

#

lainaus:

No ehkä Javascriptit toimii mut ei kyl monet muut hyödylliset jutut

Saiskos oikein esimerkkiä, mitä suunnattoman hyödyllistä IE:ssä on, mitä ei esim. Mozillasta löydy?

lainaus:

esim IE:ssä on paremmat HTML-koodit ku Netscapessa

Anteeksi kuinka?

lainaus:

VBScriptitki on iha hyödyllisii

Eikä ole, et sää saa sillä tehtyä mitään semmosta, mitä ei vois tehä J(ava)Scriptilläki ja kun J(ava)Scriptin selaintuki on huimasti laajempi mitään järkevää syytä käyttää VBScriptiä ei ole.

leftover [10.10.2003 23:08:12]

#

Syy miksi IE ei ole hyvä:

a) IE:n takia todelliset sivukoodarit saa harmaita hiuksia. Koodi kun on PoP niin NS:ssä, Mozillassa, Operassa, Konquerorissa kuin jopa Lynxissä, ainoastaan IE käyttäytyy eri lailla (kaikki 3 pikseliä liian ylhäällä, tagit vetää omiaan ym.)

b) IE tietää olevansa viisaampi kuin sivuston koodaaja (ellei meta-tageissa ole mainintaa frontpagesta tai wordista). Siksi siis IE päättää olla kunnioittamatta DTD:tä (DocType Definition). Erittäin mielenkiintoista kun IE päättää MathLib-aiheisella sivulla käyttää mandariininkiinaa sivuston näyttämiseen

c) Koska IE:tä käyttää noin 90 % surffaajista, saa tämän ansiosta nettiin survoa opasta jos jonkinnäköistä joissa pienenpienellä fontilla ihan lopussa kerrotaan että näitä neuvoja noudattamalla voit sorsia muiden selainten käyttäjiä

d) IE:n tietoturva-aukoista turha kai mainitakaan...

Jep, surffatkaa millä haluatte mutta koodatkaa ainakin standardien, älkää IE:n ehdoilla.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta