On Feb 17, 2004, at 4:32 PM, Alain Farmer wrote:


With PHP, all the web-form's elements are
automatically assigned to variables, with variable
names with the same name as the corresponding
form-item, such that you can use them immediately in
your script without any hassle whatsoever.

Unfortunately PHP now has that feature turned off in the default distribution. Although most ISPs probably turn it on again when installing PHP. For maximum PHP portability you must code things like $HTTP_GET_VARS['myvar'] and $HTTP_POST_VARS['othervar'] instead of $myvar and $othervar


But I agree with your general point: PHP was written with web application programming in mind, so it's easy to "hit the ground running" when writing web apps with PHP.

With CGI, you have to handle the appleEvent (on a
Mac), you have to parse the request, fetch the
information of the form, decode the special chars,
etc. Then, and only then, can you USE the info
submitted in/to your script. That's a lot of extra
work, particularly if you're also using any of the
environment-variables of HTTP.

Of course that depends if you are using a CGI code library or not. In Perl it could be as easy as:


        use CGI;
        $query = new CGI;
        $fieldValue = $query->{'fieldName'};

or something like that.

However, I've never used libCGI for MC so 'scuse me for butting in :-)

--
Alex Rice | Mindlube Software | http://mindlube.com

_______________________________________________
metacard mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/metacard

Reply via email to