RE: [PHP] PHP from the command line

2005-11-04 Thread bruce
jasper,

what i meant to say is show us the code, as well as the output of the err
msgs generated by the connection code. in some cases, the app runs as a
different user when the code is run as the apache user or the 'command line'
user.

if you're going to try to figure out the issue/problem, you need to look at
what might be the problem, and prioritize.

from my experience:
 -might be running as a different user
 -might be some weird setup having to do with the host/port addresses
 -might be weird php.ini config settings..
 -etc..

so rather than guess, let's get the guy's data/information and go from
there.
but all things remaning equal, i'm inclined to agree that the same code
'should' work.

so, give us the data/output, and we'll see what it looks like. i'm also
willing to bet that the issue will be something fairly simple/trivial to
fix.

-bruce


-Original Message-
From: Jasper Bryant-Greene [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 11:30 PM
To: [EMAIL PROTECTED]
Cc: 'Robbert van Andel'; 'David Tulloh'; php-general@lists.php.net
Subject: RE: [PHP] PHP from the command line


On Thu, 2005-11-03 at 20:58 -0800, bruce wrote:
 ok..

 show us the connection code you're using to access the db..

I think you're on the wrong track. The connection code is known good
because it works in CLI mode.

What I would like to see is any notable differences between the output
of phpinfo() in CLI mode and through your webserver.

Jasper

 -Original Message-
 From: Robbert van Andel [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 8:37 PM
 To: [EMAIL PROTECTED]; 'David Tulloh'
 Cc: php-general@lists.php.net
 Subject: RE: [PHP] PHP from the command line


 From the web, all I get is that the connection failed.  Nothing more
useful
 than that.  PHP_INFO tells me that it sees the MS SQL ini file and the MS
 SQL configuration settings are displayed further down the list.

 The username and password work in the script because I am able to connect
 using the exact same script from the command line.

 -Original Message-
 From: bruce [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 7:28 PM
 To: 'David Tulloh'; 'Robbert van Andel'
 Cc: php-general@lists.php.net
 Subject: RE: [PHP] PHP from the command line

 what's the error that you're getting from the web php app...

 also, what do you get from the php_info() for the web app? this tells you
a
 great deal of information regarding your php/web setup (if you didn't
 already know!)

 get us the information and we can help track down your issue...

 also, is there a user/passwd setup to access the mssql db?

 -bruce


 -Original Message-
 From: David Tulloh [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 6:22 PM
 To: Robbert van Andel
 Cc: php-general@lists.php.net
 Subject: Re: [PHP] PHP from the command line


 Many linux distributions use a different php config file for the apache
 and cli versions.
 Using two different configurations might explain the problems you are
 seeing.

 David

 Robbert van Andel wrote:

 I run a linux webserver with Apache and PHP5.  Does anyone out there know
 why a php script would work from the command line but fail when running
it
 through a web browser?  In particular, I'm trying to get a connection to
an
 MSSQL server but PHP fails to connect when I run the script with a web
 browser.  My regular scripts (i.e. ones without any mssql functions) work
 fine from the browser. When I run the script from the command line, the
 connection succeeds.  Any idea if this is a PHP error or an apache error.
 If
 this is an apache error, does anyone know what I need to search for to
find
 an answer?
 
 
 
 Thanks,
 
 Robbert van Andel
 
 
 
 
 
 

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

--
Jasper Bryant-Greene
General Manager
Album Limited

e: [EMAIL PROTECTED]
w: http://www.album.co.nz/
b: http://jbg.name/
p: 0800 4 ALBUM (0800 425 286) or +64 21 232 3303
a: PO Box 579, Christchurch 8015, New Zealand

--
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] PHP from the command line

2005-11-03 Thread Robbert van Andel
I run a linux webserver with Apache and PHP5.  Does anyone out there know
why a php script would work from the command line but fail when running it
through a web browser?  In particular, I'm trying to get a connection to an
MSSQL server but PHP fails to connect when I run the script with a web
browser.  My regular scripts (i.e. ones without any mssql functions) work
fine from the browser. When I run the script from the command line, the
connection succeeds.  Any idea if this is a PHP error or an apache error. If
this is an apache error, does anyone know what I need to search for to find
an answer?

 

Thanks,

Robbert van Andel

 



Re: Re: [PHP] PHP from the command line

2005-11-03 Thread php

Sorry, I failed to mention that I ran the command line script as the
apache user.

Robbert

[EMAIL PROTECTED] wrote on 11/03/2005, 04:25:40
PM:
 the most obvious is db permissions -- but you should be able to get php
 to report a decent error so you know more precisely what the issue is.
 
 for the db permissions issue -- when you run the php script from the
 command line it's running as you, so the (default) connect to the db
 will come from . when the same script is
 run through the apache server the (default) connect will be from
 . if the apache user doesn't have
 access to the db (but you do) it will fail.
 
 
 
 
 
  Original Message 
  Date: Thursday, November 03, 2005 06:59:30 AM -0800
  From: Robbert van Andel 
  To: php-general@lists.php.net
  Subject: [PHP] PHP from the command line
  
  I run a linux webserver with Apache and PHP5.  Does anyone out there
  know why a php script would work from the command line but fail when
  running it through a web browser?  In particular, I'm trying to get a
  connection to an MSSQL server but PHP fails to connect when I run the
  script with a web browser.  My regular scripts (i.e. ones without any
  mssql functions) work fine from the browser. When I run the script
  from the command line, the connection succeeds.  Any idea if this is a
  PHP error or an apache error. If this is an apache error, does anyone
  know what I need to search for to find an answer?
  
   
  
  Thanks,
  
  Robbert van Andel
  
   
  
 
 -- End Original Message --

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



Re: [PHP] PHP from the command line

2005-11-03 Thread David Tulloh
Many linux distributions use a different php config file for the apache 
and cli versions.
Using two different configurations might explain the problems you are 
seeing.


David

Robbert van Andel wrote:


I run a linux webserver with Apache and PHP5.  Does anyone out there know
why a php script would work from the command line but fail when running it
through a web browser?  In particular, I'm trying to get a connection to an
MSSQL server but PHP fails to connect when I run the script with a web
browser.  My regular scripts (i.e. ones without any mssql functions) work
fine from the browser. When I run the script from the command line, the
connection succeeds.  Any idea if this is a PHP error or an apache error. If
this is an apache error, does anyone know what I need to search for to find
an answer?



Thanks,

Robbert van Andel




 



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



RE: [PHP] PHP from the command line

2005-11-03 Thread bruce
what's the error that you're getting from the web php app...

also, what do you get from the php_info() for the web app? this tells you a
great deal of information regarding your php/web setup (if you didn't
already know!)

get us the information and we can help track down your issue...

also, is there a user/passwd setup to access the mssql db?

-bruce


-Original Message-
From: David Tulloh [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 6:22 PM
To: Robbert van Andel
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP from the command line


Many linux distributions use a different php config file for the apache
and cli versions.
Using two different configurations might explain the problems you are
seeing.

David

Robbert van Andel wrote:

I run a linux webserver with Apache and PHP5.  Does anyone out there know
why a php script would work from the command line but fail when running it
through a web browser?  In particular, I'm trying to get a connection to an
MSSQL server but PHP fails to connect when I run the script with a web
browser.  My regular scripts (i.e. ones without any mssql functions) work
fine from the browser. When I run the script from the command line, the
connection succeeds.  Any idea if this is a PHP error or an apache error.
If
this is an apache error, does anyone know what I need to search for to find
an answer?



Thanks,

Robbert van Andel







--
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 from the command line

2005-11-03 Thread Robbert van Andel
From the web, all I get is that the connection failed.  Nothing more useful
than that.  PHP_INFO tells me that it sees the MS SQL ini file and the MS
SQL configuration settings are displayed further down the list.

The username and password work in the script because I am able to connect
using the exact same script from the command line.

-Original Message-
From: bruce [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 03, 2005 7:28 PM
To: 'David Tulloh'; 'Robbert van Andel'
Cc: php-general@lists.php.net
Subject: RE: [PHP] PHP from the command line

what's the error that you're getting from the web php app...

also, what do you get from the php_info() for the web app? this tells you a
great deal of information regarding your php/web setup (if you didn't
already know!)

get us the information and we can help track down your issue...

also, is there a user/passwd setup to access the mssql db?

-bruce


-Original Message-
From: David Tulloh [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 6:22 PM
To: Robbert van Andel
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP from the command line


Many linux distributions use a different php config file for the apache
and cli versions.
Using two different configurations might explain the problems you are
seeing.

David

Robbert van Andel wrote:

I run a linux webserver with Apache and PHP5.  Does anyone out there know
why a php script would work from the command line but fail when running it
through a web browser?  In particular, I'm trying to get a connection to an
MSSQL server but PHP fails to connect when I run the script with a web
browser.  My regular scripts (i.e. ones without any mssql functions) work
fine from the browser. When I run the script from the command line, the
connection succeeds.  Any idea if this is a PHP error or an apache error.
If
this is an apache error, does anyone know what I need to search for to find
an answer?



Thanks,

Robbert van Andel







--
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 from the command line

2005-11-03 Thread bruce
ok..

show us the connection code you're using to access the db..

-bruce


-Original Message-
From: Robbert van Andel [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 8:37 PM
To: [EMAIL PROTECTED]; 'David Tulloh'
Cc: php-general@lists.php.net
Subject: RE: [PHP] PHP from the command line


From the web, all I get is that the connection failed.  Nothing more useful
than that.  PHP_INFO tells me that it sees the MS SQL ini file and the MS
SQL configuration settings are displayed further down the list.

The username and password work in the script because I am able to connect
using the exact same script from the command line.

-Original Message-
From: bruce [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 7:28 PM
To: 'David Tulloh'; 'Robbert van Andel'
Cc: php-general@lists.php.net
Subject: RE: [PHP] PHP from the command line

what's the error that you're getting from the web php app...

also, what do you get from the php_info() for the web app? this tells you a
great deal of information regarding your php/web setup (if you didn't
already know!)

get us the information and we can help track down your issue...

also, is there a user/passwd setup to access the mssql db?

-bruce


-Original Message-
From: David Tulloh [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 03, 2005 6:22 PM
To: Robbert van Andel
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP from the command line


Many linux distributions use a different php config file for the apache
and cli versions.
Using two different configurations might explain the problems you are
seeing.

David

Robbert van Andel wrote:

I run a linux webserver with Apache and PHP5.  Does anyone out there know
why a php script would work from the command line but fail when running it
through a web browser?  In particular, I'm trying to get a connection to an
MSSQL server but PHP fails to connect when I run the script with a web
browser.  My regular scripts (i.e. ones without any mssql functions) work
fine from the browser. When I run the script from the command line, the
connection succeeds.  Any idea if this is a PHP error or an apache error.
If
this is an apache error, does anyone know what I need to search for to find
an answer?



Thanks,

Robbert van Andel







--
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 from the command line

2005-11-03 Thread Jasper Bryant-Greene
On Thu, 2005-11-03 at 20:58 -0800, bruce wrote:
 ok..
 
 show us the connection code you're using to access the db..

I think you're on the wrong track. The connection code is known good
because it works in CLI mode.

What I would like to see is any notable differences between the output
of phpinfo() in CLI mode and through your webserver.

Jasper

 -Original Message-
 From: Robbert van Andel [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 8:37 PM
 To: [EMAIL PROTECTED]; 'David Tulloh'
 Cc: php-general@lists.php.net
 Subject: RE: [PHP] PHP from the command line
 
 
 From the web, all I get is that the connection failed.  Nothing more useful
 than that.  PHP_INFO tells me that it sees the MS SQL ini file and the MS
 SQL configuration settings are displayed further down the list.
 
 The username and password work in the script because I am able to connect
 using the exact same script from the command line.
 
 -Original Message-
 From: bruce [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 7:28 PM
 To: 'David Tulloh'; 'Robbert van Andel'
 Cc: php-general@lists.php.net
 Subject: RE: [PHP] PHP from the command line
 
 what's the error that you're getting from the web php app...
 
 also, what do you get from the php_info() for the web app? this tells you a
 great deal of information regarding your php/web setup (if you didn't
 already know!)
 
 get us the information and we can help track down your issue...
 
 also, is there a user/passwd setup to access the mssql db?
 
 -bruce
 
 
 -Original Message-
 From: David Tulloh [mailto:[EMAIL PROTECTED]
 Sent: Thursday, November 03, 2005 6:22 PM
 To: Robbert van Andel
 Cc: php-general@lists.php.net
 Subject: Re: [PHP] PHP from the command line
 
 
 Many linux distributions use a different php config file for the apache
 and cli versions.
 Using two different configurations might explain the problems you are
 seeing.
 
 David
 
 Robbert van Andel wrote:
 
 I run a linux webserver with Apache and PHP5.  Does anyone out there know
 why a php script would work from the command line but fail when running it
 through a web browser?  In particular, I'm trying to get a connection to an
 MSSQL server but PHP fails to connect when I run the script with a web
 browser.  My regular scripts (i.e. ones without any mssql functions) work
 fine from the browser. When I run the script from the command line, the
 connection succeeds.  Any idea if this is a PHP error or an apache error.
 If
 this is an apache error, does anyone know what I need to search for to find
 an answer?
 
 
 
 Thanks,
 
 Robbert van Andel
 
 
 
 
 
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 
-- 
Jasper Bryant-Greene
General Manager
Album Limited

e: [EMAIL PROTECTED]
w: http://www.album.co.nz/
b: http://jbg.name/
p: 0800 4 ALBUM (0800 425 286) or +64 21 232 3303
a: PO Box 579, Christchurch 8015, New Zealand

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



[PHP] php from the command line

2001-09-25 Thread Jimmy Bäckström

Hi!
I was wondering how you could run php from the command line, and how it works!
Just out of curiosity =)

Thanks
/Broder



Re: [PHP] php from the command line

2001-09-25 Thread Nathan Cook

It might be a good idea to check the list archives.
http://marc.theaimsgroup.com/?l=php-general

But since I am feeling nice today (assuming you want to do it on *nix).  Then
download and un-pack the source and run:
# ./configure [... additional options here like MySQL etc...(make sure you don't
put in the webserver)]
# make
# make install

Then it will create a php executable in the /usr/local/bin/ dir.  Run that like
this:
# php -f filename.php

There is also another way to do it with magic lines I think something like this
at the top of your _executable_ file
#!/usr/local/bin/php
... Then just run your executable file like you would any other.

Nathan Cook
[EMAIL PROTECTED]
- Original Message -
From: Jimmy Bäckström [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, September 25, 2001 10:21 AM
Subject: [PHP] php from the command line


Hi!
I was wondering how you could run php from the command line, and how it works!
Just out of curiosity =)

Thanks
/Broder



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




Re: [PHP] php from the command line

2001-09-25 Thread Attila Strauss

Hi

Simply put

/usr/local/bin/php -q to the top of your script ...
i've written one a while ago an email roboter ... it works on command line
maybe u wanna check it out :

http://linuks.net/robot.phps

best regards
attila strauss



 Hi!
 I was wondering how you could run php from the command line, and how it
works!
 Just out of curiosity =)

 Thanks
 /Broder






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




Re: [PHP] php from the command line

2001-09-25 Thread Nathan Cook

 Simply put
 
 /usr/local/bin/php -q to the top of your script ...
 i've written one a while ago an email roboter ... it works on command line

But you realize you have to have command line php compiled first, right?

Nathan Cook
[EMAIL PROTECTED]



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