"Miranda" <Mi*************@hotmail.com> wrote in message
news:5c**************************@posting.google.c om...
Hello,
My employer is having a PHP application built (I'm in the process of
studying PHP, and am an intermediate ASP programmer). Problem is, I've
tested this application on the newest versions of Opera, Firebird and
Netscape and they do not work. Its seem any dynamic text from the
mySQL database is not showing up.
I know that the percentage of people using these browsers will
probably be extremely low, but it is a concern. Also, I find it sort
of shocking that its not reading on the 'newest' of these browsers.
I guess the advice I am looking for is some proffessional opinions, is
my concern justified????
I want to bring it up with the guy doing the program - but I want to
go into this argument with confidence that I am right - am I???
Anyone's opinion would be greatly appreciated.
Thank you,
Miranda Johnsen
EMJAY Web Design
Hi Miranda,
It doesn't surprise me, especially if your developer is developing with
Microsoft products, against a Microsoft server. Microsoft wants it that
way. In reality, the browser doesn't see any PHP, and so the scripting
language of choice can not be the culprit. Either the PHP script or the
developer is producing bad HTML, lest the browsers would display it. You
need to look at the PHP and resultant HTML code. I know that Netscape and
Firebird display HTML differently than IE does. My experience is that you
should write code to display properly on Netscape. If it displays properly
on Netscape, it will display properly on any browser.
Microsoft likes to "extend" standards. Those who utilize those extensions
do so at the risk of losing compatability with other products that adhere to
the published standards (like Netscape). Again, Microsoft likes it that
way. Since IE is the most common browser, MS can a) drive standards the way
they see fit, and b) make it seem like everyone else's browser is broke.
It is my suspicion that you are seeing the result of some of this. If the
HTML is good, all popular browsers will display it properly. You should
confront the developer with the incompatibility of his code and explain to
him that you expect your site to be displayed properly regardless of the end
user's browser choice. If he tells you the browsers are broke, or to
require IE for your site, or some such other nonsense, you should consider a
different developer. PHP has nothing to do with it. I write PHP every day,
and all my pages display properly on any browser.
JM