Re: [PHP] PHP 4.2

2002-06-24 Thread Erik Price


On Sunday, June 23, 2002, at 09:06  AM, Pekka Saarinen wrote:

 Most virtual server users have no means to set PHP.INI to their liking 
 so changes like that should be done in longer time span to let 
 developers update the software _before_ changes in PHP happen.

What about ini_set() ?

http://www.php.net/manual/en/function.ini-set.php






Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] PHP 4.2

2002-06-24 Thread Jason Wong

On Monday 24 June 2002 21:29, Erik Price wrote:
 On Sunday, June 23, 2002, at 09:06  AM, Pekka Saarinen wrote:
  Most virtual server users have no means to set PHP.INI to their liking
  so changes like that should be done in longer time span to let
  developers update the software _before_ changes in PHP happen.

 What about ini_set() ?

There are quite a few config settings which cannot be altered using ini_set(), 
register_globals being one of them, although that can be set using .htaccess 
files.

-- 
Jason Wong - Gremlins Associates - www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design  Hosting * Internet  Intranet Applications Development *

/*
Real Users find the one combination of bizarre input values that shuts
down the system for days.
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] PHP 4.2

2002-06-24 Thread Erik Price


On Monday, June 24, 2002, at 10:55  AM, Jason Wong wrote:

 There are quite a few config settings which cannot be altered using 
 ini_set(),
 register_globals being one of them, although that can be set using 
 .htaccess
 files.

I see.  I must have misread this page:
http://www.php.net/manual/en/function.ini-set.php

The terms PHP_INI_SYSTEM and PHP_INI_ALL aren't totally clear in the 
right-hand column titled changeable.



Erik






Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] PHP 4.2

2002-06-23 Thread John Holmes

You can use the HTTP_*_VARS for now, but they are depreciated. They will
work right now on most any version of PHP. 

I would just maintain two different versions, one for PHP 4.2+ and one
for earlier versions. Sure, it's a little more of a pain...though...

---John Holmes...

 -Original Message-
 From: Simon Troup [mailto:[EMAIL PROTECTED]]
 Sent: Sunday, June 23, 2002 7:46 AM
 To: [EMAIL PROTECTED]
 Subject: [PHP] PHP 4.2
 
 I've written a small freeware script that gets installed on a variety
of
 different platforms running various PHP versions.
 
 I've read through the manual about the super global arrays and how
post
 and
 get vars are no longer registered by default, but am confused about
when
 it
 would be a good idea to upgrade the script.
 
 If I change everything in the script and use $_GET and $_POST etc.
then
 those people who are still using earlier versions won't be able to
 upgrade.
 
 Does anyone know what the uptake of the latest version is? What is
 everyone
 else doing about this? If I were developing for one client it wouldn't
be
 a
 problem as obviously you'd know what you were developing for.
 
 I'd just like some feedback on when would be a good time to upgrade
the
 scripts while causing the minimum disruption and maintaining maximum
happy
 users.
 
 Thanks
 
 Zim
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] PHP 4.2

2002-06-23 Thread Pekka Saarinen

At 6/23/2002, you wrote:
I've written a small freeware script that gets installed on a variety of
different platforms running various PHP versions.

I've read through the manual about the super global arrays and how post and
get vars are no longer registered by default, but am confused about when it
would be a good idea to upgrade the script.

If I change everything in the script and use $_GET and $_POST etc. then
those people who are still using earlier versions won't be able to upgrade.

Does anyone know what the uptake of the latest version is? What is everyone
else doing about this? If I were developing for one client it wouldn't be a
problem as obviously you'd know what you were developing for.

I'd just like some feedback on when would be a good time to upgrade the
scripts while causing the minimum disruption and maintaining maximum happy
users.

Hi,

I have used

if (isset($_SERVER)) $PHP_SELF = $_SERVER['PHP_SELF'];

to make $PHP_SELF work on all PHP's. Then you have to use $HTTP_GET_VARS 
and $HTTP_POST_VARS to pass vars. This way the script will work with 
globals on and off.

I really hate the way PHP 4.2 introduced the new default installation with 
globals off, as they knew it will instantly force almost all coders to 
update their code. It took two weeks to make those changes on my rather 
large application.

Most virtual server users have no means to set PHP.INI to their liking so 
changes like that should be done in longer time span to let developers 
update the software _before_ changes in PHP happen.

Pekka
http://photography-on-the.net/



-
Pekka Saarinen
http://photography-on-the.net
-



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] PHP 4.2

2002-06-23 Thread Justin French

on 23/06/02 11:06 PM, Pekka Saarinen ([EMAIL PROTECTED]) wrote:

 Most virtual server users have no means to set PHP.INI to their liking so
 changes like that should be done in longer time span to let developers
 update the software _before_ changes in PHP happen.


The changes and recommendations to make changes to your code were made in
the release notes of 4.1.0 I think, which was AGES ago.  My best guess is
mid-February 2002, but it may have been earlier.

http://www.php.net/release_4_1_0.php


If you do a clean install, yes, register globals will default to OFF, but
for an upgrade install of 4.2.x, it *should* pick up your old php.ini
setting of ON.

It took me a week or so to update my code as well, but I look at it as a
good move... my code is now more secure for starters.


Justin French




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php