By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,825 Members | 1,449 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,825 IT Pros & Developers. It's quick & easy.

PHP 4.3.8: $_SERVER[’argv’] missing

P: n/a
PHP 4.3.8: $_SERVER[’argv’] does not return any values. Did not change
anything in php.ini.

Any ideas. Running from command line (CLI), Win Apache.
...Also tried to enable $argc, $argv parameters directly (via php.ini)
with no success either.

--
http://www.dbForumz.com/ This article was posted by author's request
Articles individually checked for conformance to usenet standards
Topic URL: http://www.dbForumz.com/PHP-_SERVER-...ict154684.html
Visit Topic URL to contact author (reg. req'd). Report abuse: http://www.dbForumz.com/eform.php?p=517787
Jul 17 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
steve wrote:
PHP 4.3.8: $_SERVER[’argv’] does not return any values. Did not change
anything in php.ini.

Any ideas. Running from command line (CLI), Win Apache.
..Also tried to enable $argc, $argv parameters directly (via php.ini)
with no success either.


do not use the $_SERVER on CLI as this will not be filled like when you
use a webserver.

just use $argv[1] .. $argv[2] .. and so on.

you should also consider taking a look at you string delimiters. the
correct way to note an array variable is not with backticks but:
$_SERVER['var'] or $_SERVER["var"]

regards
sh

--
"The goal of Computer Science is to build something that will last at
least until we've finished building it." -- unknown
Jul 17 '05 #2

P: n/a
"Stefan Hegenbart" wrote:
steve wrote:
PHP 4.3.8: $_SERVER[’argv’] does not return any values. Did

not change
anything in php.ini.

Any ideas. Running from command line (CLI), Win Apache.
..Also tried to enable $argc, $argv parameters directly (via

php.ini)
with no success either.


do not use the $_SERVER on CLI as this will not be filled like
when you
use a webserver.

just use $argv[1] .. $argv[2] .. and so on.

you should also consider taking a look at you string
delimiters. the
correct way to note an array variable is not with backticks
but:
$_SERVER['var'] or $_SERVER["var"]

regards
sh

--
"The goal of Computer Science is to build something that will
last at
least until we've finished building it." -- unknown


Thanks, Stefan. But no go.

I try:
print_r ($argv);
from cli and it does not work.

I could do $_SERVER.... in previous versions (although as you said it
should not have worked but it did).

--
http://www.dbForumz.com/ This article was posted by author's request
Articles individually checked for conformance to usenet standards
Topic URL: http://www.dbForumz.com/PHP-_SERVER-...ict154684.html
Visit Topic URL to contact author (reg. req'd). Report abuse: http://www.dbForumz.com/eform.php?p=519203
Jul 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.