I'm using the CLI script shown below to parse and show all argv
variables passed to it.

######################################################
-rwxr-xr-x    1 nobody      nobody              plusbug.php
######################################################
#!/usr/bin/php -q 
<?PHP
print_r($_SERVER['argv']);
?>
############### END ##################################

Command being entered:
./plusbug.php 'something+something'

Output:
Array
(
    [0] => ./plusbug.php
    [1] => something
    [2] => something
)

I found nothing about a + splitting argument variables anywhere in the
CLI documentation though I know this is a CGI characteristic. I've tried
escaping the + character to no avail.

I need to pass a string with a + character in it, anyone know anything I
can do other than repopulating the character back into the string within
the php script which would make what I'm trying to accomplish very
difficult.


In the php.ini I have:
register_globals = On
register_argc_argv = On

Note:
If I have either of these turned off, I am not even able to pick-up the
arguments passed to the script whether I use $argv or $_SERVER['argv'].

PHP Version: 4.2.3

Regards,
Bronson_AT_udatasystems.com



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

Reply via email to