Re: [PHP] PHP and daylight savings

2007-09-30 Thread Bruce Cowin
I discovered that we needed to update the php_timezonedb.dll.  This worked fine 
on our servers and time is now correct.  But in my dev environment on my 
machine, when I put the same dll in (with the same version of PHP), I get a CGI 
error when PHP tries to do anything.  Anyone know why?



Regards,

Bruce

 Bruce Cowin [EMAIL PROTECTED] 1/10/2007 11:02 a.m. 
I'm using PHP 5.1.2 on IIS.  Here in New Zealand, our daylight savings started 
a week earlier than usual and went into affect this past weekend.  The time on 
my machine is correct.  The timezone settings on my machine are correct.  But 
if I display the time on a PHP page, it is 1 hour behind.  Setting the timezone 
with date_default_timezone_set() doesn't make any difference.  If I display the 
time on an ASP page, it shows the correct time so it can't be an IIS problem I 
don't think.

Why would PHP be showing the time as if it hadn't changed?  Where is it getting 
the time from?  Here is the code I'm using:

date_default_timezone_set('Pacific/Auckland');
echo time is  . date(h:i:s);




Regards,

Bruce

--
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 and daylight savings

2007-09-30 Thread Bruce Cowin
Yet another update!  I managed to get rid of the CGI error by turning off error 
logging to the syslog.  But now I get this message:

PHP Warning: PHP Startup: Unable to load dynamic library 
'c:\php\ext\php_timezonedb.dll' - Access is denied. in Unknown on line 0

As I say, this same dll works fine on a server running the same PHP version 
(5.1.2).  Any ideas?



Regards,

Bruce

 Bruce Cowin [EMAIL PROTECTED] 1/10/2007 12:13 p.m. 
I discovered that we needed to update the php_timezonedb.dll.  This worked fine 
on our servers and time is now correct.  But in my dev environment on my 
machine, when I put the same dll in (with the same version of PHP), I get a CGI 
error when PHP tries to do anything.  Anyone know why?



Regards,

Bruce

 Bruce Cowin [EMAIL PROTECTED] 1/10/2007 11:02 a.m. 
I'm using PHP 5.1.2 on IIS.  Here in New Zealand, our daylight savings started 
a week earlier than usual and went into affect this past weekend.  The time on 
my machine is correct.  The timezone settings on my machine are correct.  But 
if I display the time on a PHP page, it is 1 hour behind.  Setting the timezone 
with date_default_timezone_set() doesn't make any difference.  If I display the 
time on an ASP page, it shows the correct time so it can't be an IIS problem I 
don't think.

Why would PHP be showing the time as if it hadn't changed?  Where is it getting 
the time from?  Here is the code I'm using:

date_default_timezone_set('Pacific/Auckland');
echo time is  . date(h:i:s);




Regards,

Bruce

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

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



Re: [PHP] PHP and daylight savings

2007-09-30 Thread Jeffery Fernandez
On Monday 01 October 2007 10:08, Bruce Cowin wrote:
 Yet another update!  I managed to get rid of the CGI error by turning off
 error logging to the syslog.  But now I get this message:

 PHP Warning: PHP Startup: Unable to load dynamic library
 'c:\php\ext\php_timezonedb.dll' - Access is denied. in Unknown on line 0

I don't know if this will make a difference.. have you checked the permissions 
of the file. I think you need to grant the extentions folder Full Control for 
IUSR_COMPUTERNAME


 As I say, this same dll works fine on a server running the same PHP version
 (5.1.2).  Any ideas?



 Regards,

 Bruce

  Bruce Cowin [EMAIL PROTECTED] 1/10/2007 12:13 p.m. 

 I discovered that we needed to update the php_timezonedb.dll.  This worked
 fine on our servers and time is now correct.  But in my dev environment on
 my machine, when I put the same dll in (with the same version of PHP), I
 get a CGI error when PHP tries to do anything.  Anyone know why?



 Regards,

 Bruce

  Bruce Cowin [EMAIL PROTECTED] 1/10/2007 11:02 a.m. 

 I'm using PHP 5.1.2 on IIS.  Here in New Zealand, our daylight savings
 started a week earlier than usual and went into affect this past weekend. 
 The time on my machine is correct.  The timezone settings on my machine are
 correct.  But if I display the time on a PHP page, it is 1 hour behind. 
 Setting the timezone with date_default_timezone_set() doesn't make any
 difference.  If I display the time on an ASP page, it shows the correct
 time so it can't be an IIS problem I don't think.

 Why would PHP be showing the time as if it hadn't changed?  Where is it
 getting the time from?  Here is the code I'm using:

   date_default_timezone_set('Pacific/Auckland');
   echo time is  . date(h:i:s);




 Regards,

 Bruce

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

-- 
Internet Vision Technologies
Level 1, 520 Dorset Road
Croydon
Victoria - 3136
Australia


pgp6eqX1VWSRW.pgp
Description: PGP signature


Re: [PHP] PHP and daylight savings

2007-09-30 Thread Bruce Cowin
That was it, thanks!  I compared the permissions on this dll to another dll 
extension that loads fine.  When I made it the same, it worked.  Thanks again!


Regards,

Bruce

 Jeffery Fernandez [EMAIL PROTECTED] 1/10/2007 1:23 p.m. 
On Monday 01 October 2007 10:08, Bruce Cowin wrote:
 Yet another update!  I managed to get rid of the CGI error by turning off
 error logging to the syslog.  But now I get this message:

 PHP Warning: PHP Startup: Unable to load dynamic library
 'c:\php\ext\php_timezonedb.dll' - Access is denied. in Unknown on line 0

I don't know if this will make a difference.. have you checked the permissions 
of the file. I think you need to grant the extentions folder Full Control for 
IUSR_COMPUTERNAME


 As I say, this same dll works fine on a server running the same PHP version
 (5.1.2).  Any ideas?



 Regards,

 Bruce

  Bruce Cowin [EMAIL PROTECTED] 1/10/2007 12:13 p.m. 

 I discovered that we needed to update the php_timezonedb.dll.  This worked
 fine on our servers and time is now correct.  But in my dev environment on
 my machine, when I put the same dll in (with the same version of PHP), I
 get a CGI error when PHP tries to do anything.  Anyone know why?



 Regards,

 Bruce

  Bruce Cowin [EMAIL PROTECTED] 1/10/2007 11:02 a.m. 

 I'm using PHP 5.1.2 on IIS.  Here in New Zealand, our daylight savings
 started a week earlier than usual and went into affect this past weekend. 
 The time on my machine is correct.  The timezone settings on my machine are
 correct.  But if I display the time on a PHP page, it is 1 hour behind. 
 Setting the timezone with date_default_timezone_set() doesn't make any
 difference.  If I display the time on an ASP page, it shows the correct
 time so it can't be an IIS problem I don't think.

 Why would PHP be showing the time as if it hadn't changed?  Where is it
 getting the time from?  Here is the code I'm using:

   date_default_timezone_set('Pacific/Auckland');
   echo time is  . date(h:i:s);




 Regards,

 Bruce

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

-- 
Internet Vision Technologies
Level 1, 520 Dorset Road
Croydon
Victoria - 3136
Australia

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