473,826 Members | 2,867 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Browser Compatibility issues

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
Jul 17 '05 #1
6 5942


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.


This is likely to be nothing to do with the scripting/application language
used but that the latter is producing invalid HTML, e.g. tables which
don't. Have a look at the HTML being produced and try and spot the problem
yourself.
Martin Lucas-Smith www.geog.cam.ac.uk/~mvl22
www.lucas-smith.co.uk
Jul 17 '05 #2
Miranda wrote:
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.
PHP is a server-side technology, just like ASP, it's got nothing to do with
that. More likely is that there are mistakes in the HTML/CSS/Javascript.

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????
Yes and no.

Yes because if it doesn't work in Opera et al, browsers that may not have a
majority market share but are by no means obscure, then this indicates a
lack of attention paid to quality assurance. If you have to catch errors
like that yourself, what other errors are you missing?

No because you state:
My employer is having a PHP application built
So presumably you are judging something that isn't finished yet. Since you
haven't discussed it with the person responsible, it might just be that
he's aware of the problem and he's working on bigger pieces of the puzzle
right now. I'd be a bit wary of the fact that he seems to be using
Internet Explorer as a reference browser though; it indicates he's writing
for that operating system component first, and WWW browsers second.

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???

[snip]

Right about what? That it should work in other browsers? Only your boss
can judge that, since he is the one that set the requirements. Or do you
mean you disagree with the use of PHP and MySQL? That's certainly a red
herring, and you can't use browser compatibility as arguments against using
them.
--
Jim Dabell

Jul 17 '05 #3
Hello Miranda,

Miranda wrote:
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.


One thing for sure here. PHP is not the cause. PHP just outputs HTML
according to the programmer's instructions. It's the programmer's
responsibility to ensure cross-browser HTML and JavaScript is sent to the
browser. There are many programmers that don't seem to know about the fact
that there are other platforms than Windows and that those platforms
usually don't come with IE.

Usually not all features of all HTML and CSS versions are implemented in a
browser and which features are implemented and which not differs per
browser. Also certain features may have been implemented in a buggy way in
some browsers. Also JavaScript/DOM imcompatibiliti es.

A good start to ensure your web applications work on many platforms is to
keep them a little sober. Don't immediately use the newest features. Check
the validity of the HTML with the validator on www.w3.org. And maybe most
important, simply test regularly on various browsers.

Best regards,

Eric

Jul 17 '05 #4
"Miranda" <Mi************ *@hotmail.com> wrote in message
news:5c******** *************** ***@posting.goo gle.com...
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
Jul 17 '05 #5
Mi************* @hotmail.com (Miranda) schrieb:
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.


This is not PHPs fault. The resulting HTML is the same for all browsers.

I think you're using heavy invalid HTML. PLease test your resulting page
with the validator at validator.w3.or g, correct any errors and try it
again on those browsers.

Regards,
Matthias
Jul 17 '05 #6
MY MISTAKE, IT DOES WORK ON OPERA!
++ What doesn't work in opera :+) ++

Thanks everyone for your reply.
Miranda

=============== =============== ========
"Every worthwhile accomplishment, big or little, has its stages of
drudgery and triumph; a beginning, a struggle and a victory."
-- Ghandi
=============== =============== ========
Jul 17 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

33
3477
by: Mark Tranchant | last post by:
My site now uses Apache MultiViews and some PHP code to determine whether your browser can handle the application/xhtml+xml media type. If it does, the document is sent with that content type and the XHTML 1.1 DOCTYPE. If not, it is sent as text/html and the XHTML 1.0 DOCTYPE. Details of how this is achieved and the problems solved en route can be seen in these two pages: http://tranchant.plus.com/notes/xhtml11
3
2026
by: Rob Oldfield | last post by:
Just a quick and hopefully straightforward question.... are there any issues with web sites based on .Net not working correctly (or at all) for clients using non IE browsers (Mozilla and Firefox being the two major concerns obviously)? Thanks
14
2363
by: Gérard Talbot | last post by:
I personally disagree with the Viewable in Any browser campain. The site is frankly outdated, seems to be no longer maitained, has several recommendations that don't make a lot of sense anymore. In my mind, it is much more important to code according to standards (valid markup and CSS code) and good coding practices (tableless design, graceful degradation, etc.) than to code according to the lower common denominator among browsers. ...
2
3045
by: G2 | last post by:
Hi We are dealing with significant browser compatibility issues with Netscape 5.x+ browsers and Mac IE. I am sure most web developers have faced similar issues in the past. Can anyone give me their thoughts on how they were able to address these issues ? Are there any best practices published by MS on how to ensure browser compatibility when coding asp.net Thanks for any input.
3
1698
by: ms | last post by:
Hi Everyone, You all would be aware of the fact that we boast about .net supporting multiple web browsers. I hope we have all experienced that our screen layouts look different in every other browser. (Netscape being the worst!) So how far can we agree on this statement? Manoj
2
1535
by: Calvin KD | last post by:
Does anyone know if there's any issues involving versions of .Net Framework, Visual Studio and HTTP which might cause a compatibility problem? We currently using VS1.1 for our web apps (C#) and the app seems to be up and and down quite regularly on production and we're not quite sure why. Our techies told us that because we're (developers) using the wrong version of http, 1 instead of 1.1, which cause some sort of compatibility issues...
27
2757
by: David Golightly | last post by:
This is just a quick poll for all you web devs out there: What browsers do you test on/are concerned about compatibility with? Obviously, you're going to test on current-generation browsers such as IE6, IE7, Firefox 1.5/2, Opera 8/9, Safari 2, etc. How old must a browser be before you stop worrying about it? Anybody here still test on IE4? Thanks,
2
2132
by: dwair | last post by:
Hi, I have been having browser compatibility issues and was wondering if anyone could help. I have been using a JavaScript array to populate marker data using ASP JS in a google Maps project. For some reason the code works fine in FireFox but not in Internet Explorer (Run time error - expected ']' and 'markers' is undefined) Any help would be gratefully received -------------------------------------------------- <script...
18
2128
by: Diogenes | last post by:
Several articles I read recently regarding the demise of Netscape Navigator stated that Firefox had managed to get a 16% market share and that IE still has over 80% of the eyeballs. Yet my statistics and those of others indicate a much higher % than that. For example http://www.w3schools.com/browsers/browsers_stats.asp
0
9771
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9631
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10745
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9290
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6935
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5610
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4404
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3947
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3066
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.