Having written a product in ASP, I am researching PHP with a view to making the next products cross platform (well at least Windows and Linux anyway).
I finally found a windows package that includes the gd libraries, mssql libraries etc. out-of-the-box and was starting to really back PHP.
However, it now appears that there are significant holes in the Windows version of PHP, namely that checkdnsrr, getmxrr don't work at all (and that fact isnt documented so lots of time wasted) under Windows.
But, no matter, I found a script that uses the exec() command to get the information I required.
Ah ... buy yes, exec() doesnt work either!! No output! Others experience this too.
So, my question is, how can I justify PHP to the purse-string holders as a cross platform product? Having attempted to get the ' Validate an email address ' scripts working as my latest research venture, I keep hitting brick walls in the Windows environment.
Dont bother answering with ' Use Linux ' because not all our customers are happy with a Linux solution on their premises.
Maybe 'development' of PHP should stop until the existing functions are fixed across all the platforms ?
tony.