Thanks for the try!

No, I did not up to now. Unfortunately, the result of the test is that this
is taken as face value (the 3 characters). However, % has indeed some
syntactic use: it is an escape for the double quote (%" yields a double
quote, and no split), and for itslef (%% yields %), but not for antislash.

In-between, I found that antislash is an escape for the double quote, but
not for % or \. \2b is seen as the three characters...

Still nothing to escape the +...

This is really weird!

I can't believe that this is specified nowhere! For DOS command lines,  or
Windows command line, I found 10's of sites listing the commands, but never
the basic syntax!

"Max Graham" <[EMAIL PROTECTED]> a écrit dans le message news:
[EMAIL PROTECTED]
> Have you tried replacing the + with %2B?
>
> Having never tried this before myself, this is sort of a shot in the dark
> ... but I figured it might give you an idea as to where to go from
>
>
> > Message-ID: <[EMAIL PROTECTED]>
> > To: [EMAIL PROTECTED]
> > From: "mmy" <[EMAIL PROTECTED]>
> > Date: Sun, 30 Mar 2003 11:30:22 +0200
> > Subject: + character in a command line argument
> >
> > Hi!
> >
> > I'm using PHP 4.3.1, IE 5.5, Win ME
> >
> > I'm trying to use php through DOS command line.
> >
> > Running the very basic script
> >
> > $argv = $_SERVER['argv'];
> > var_dump($argv);
> >
> > I noticed that the command line arguments are split at a + character,
even
> > if between double quotes.
> >
> > for instance
> >
> > php test.php a+b
> >
> > or
> >
> > php test.php "a+b"
> >
> > both return 3 arguments, "test.php", "a" and "b".
> >
> > I don't know if it is a DOS or php problem (though if you name a file
> > a+b.txt, the DOS command type a+b.txt runs correctly, which seems to
> > exonerate DOS...).
> >
> > My questions are more practical : does anybody knows how to pass a + in
an
> > argument?? Are there other characters that are special in addition to "
> and
> > + ??
> >
> > Thanks in advance
>



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

Reply via email to