RE: [PHP] fopen and paths

2001-11-13 Thread PACKER, Steffan

Thanks but I am still having problems, $DOCUMENT_ROOT does not seem to
work(I am using an NT4 server), I cannot use an absolute path as the content
management software that is running has a tendency to strip them out!

It seems (to me) that it is a precedence problem, as it does not look in the
include_path first to see if the file exists but simply creates it in the
active documents directory.

Any ideas would be appreciated!

Steffan


-Original Message-
From: David Robley [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, November 13, 2001 3:22 AM
To: PACKER, Steffan; '[EMAIL PROTECTED]'
Subject: Re: [PHP] fopen and paths


On Tue, 13 Nov 2001 03:14, PACKER, Steffan wrote:
 I am trying to log particular information in an access log and I need
 it to be used on several pages all in different directories, I would
 like the actual log to be stored in a directory called data in the root
 directory of my web page. I using an include() on each page where I
 would like the info logged.
 I am using:
   $log_fp = fopen(../data/access_log.txt, a,1);
 with the use_include_path set to 1.

 My problem is that a new file is being created in each directory that
 the logging.inc file is added to.

 Can anyone help?
 Steffan

../data/access_log.txt seems to be a relative address to me, pointing to 
the directory data which hangs off the parent of the current directory.

Why not give full path information, so there is no ambiguity? Or use 
$DOCUMENT_ROOT for portability?

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   Do the joke. Get the laugh. Move on.

_
This message has been checked for all known viruses by the 
MessageLabs Virus Scanning Service. For further information visit
http://www.messagelabs.com/stats.asp



DISCLAIMER

Any opinions expressed in this email are those of the individual
and not necessarily the company.  This email and any files 
transmitted with it, including replies and forwarded copies (which
may contain alterations) subsequently transmitted from the 
Company, are confidential and solely for the use of the intended
recipient.  It may contain material protected by attorney-client
privilege.  If you are not the intended recipient or the person
responsible for delivering to the intended recipient, be advised
that you have received this email in error and that any use is
strictly prohibited.

If you have received this email in error please notify the Network
Manager by telephone on +44 (0) 870 243 2431.

Please then delete this email and destroy any copies of it.
This email has been swept for viruses before leaving our system.

Admiral Insurance Services Limited, Cardiff CF10 3AZ



_
This message has been checked for all known viruses by the 
MessageLabs Virus Scanning Service. For further information visit
http://www.messagelabs.com/stats.asp



Re: [PHP] fopen and paths

2001-11-13 Thread David Robley

On Tue, 13 Nov 2001 22:28, PACKER, Steffan wrote:
 Thanks but I am still having problems, $DOCUMENT_ROOT does not seem to
 work(I am using an NT4 server), I cannot use an absolute path as the
 content management software that is running has a tendency to strip
 them out!

 It seems (to me) that it is a precedence problem, as it does not look
 in the include_path first to see if the file exists but simply creates
 it in the active documents directory.

 Any ideas would be appreciated!

 Steffan


 -Original Message-
 From: David Robley [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, November 13, 2001 3:22 AM
 To: PACKER, Steffan; '[EMAIL PROTECTED]'
 Subject: Re: [PHP] fopen and paths

 On Tue, 13 Nov 2001 03:14, PACKER, Steffan wrote:
  I am trying to log particular information in an access log and I need
  it to be used on several pages all in different directories, I would
  like the actual log to be stored in a directory called data in the
  root directory of my web page. I using an include() on each page
  where I would like the info logged.
  I am using:
  $log_fp = fopen(../data/access_log.txt, a,1);
  with the use_include_path set to 1.
 
  My problem is that a new file is being created in each directory that
  the logging.inc file is added to.
 
  Can anyone help?
  Steffan

 ../data/access_log.txt seems to be a relative address to me, pointing
 to the directory data which hangs off the parent of the current
 directory.

 Why not give full path information, so there is no ambiguity? Or use
 $DOCUMENT_ROOT for portability?

Well, what exactly is your include_path setting? $DOCUMENT_ROOT certainly 
works on a W98, I'll just fire up an NT4 w/station here and see Works 
a treat there. Are you by chance running php as a cgi - that may have a 
bearing? See what phpinfo has to say.

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   Help! I'm trapped in a Chinese computer factory!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP] fopen and paths

2001-11-12 Thread PACKER, Steffan

I am trying to log particular information in an access log and I need it to
be used on several pages all in different directories, I would like the
actual log to be stored in a directory called data in the root directory of
my web page. I using an include() on each page where I would like the info
logged.
I am using:
$log_fp = fopen(../data/access_log.txt, a,1);
with the use_include_path set to 1.

My problem is that a new file is being created in each directory that the
logging.inc file is added to.

Can anyone help?  
Steffan



DISCLAIMER

Any opinions expressed in this email are those of the individual
and not necessarily the company.  This email and any files 
transmitted with it, including replies and forwarded copies (which
may contain alterations) subsequently transmitted from the 
Company, are confidential and solely for the use of the intended
recipient.  It may contain material protected by attorney-client
privilege.  If you are not the intended recipient or the person
responsible for delivering to the intended recipient, be advised
that you have received this email in error and that any use is
strictly prohibited.

If you have received this email in error please notify the Network
Manager by telephone on +44 (0) 870 243 2431.

Please then delete this email and destroy any copies of it.
This email has been swept for viruses before leaving our system.

Admiral Insurance Services Limited, Cardiff CF10 3AZ



_
This message has been checked for all known viruses by the 
MessageLabs Virus Scanning Service. For further information visit
http://www.messagelabs.com/stats.asp



Re: [PHP] fopen and paths

2001-11-12 Thread David Robley

On Tue, 13 Nov 2001 03:14, PACKER, Steffan wrote:
 I am trying to log particular information in an access log and I need
 it to be used on several pages all in different directories, I would
 like the actual log to be stored in a directory called data in the root
 directory of my web page. I using an include() on each page where I
 would like the info logged.
 I am using:
   $log_fp = fopen(../data/access_log.txt, a,1);
 with the use_include_path set to 1.

 My problem is that a new file is being created in each directory that
 the logging.inc file is added to.

 Can anyone help?
 Steffan

../data/access_log.txt seems to be a relative address to me, pointing to 
the directory data which hangs off the parent of the current directory.

Why not give full path information, so there is no ambiguity? Or use 
$DOCUMENT_ROOT for portability?

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   Do the joke. Get the laugh. Move on.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]