php-windows | 2003032
Date: 03/31/03
- Next message: Anthony Ritter: "[PHP-WIN] Re: Download of GIF"
- Previous message: Rahul Jadhav: "RE: [PHP-WIN] Download of GIF"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
"+" is special to DOS at least with the copy command in that
"copy a+b.txt" means:
take file "a" and file "b.txt" and concatenate them giving file a.
A file named "a+b.txt" is legal with windows but not with DOS.
By the way, the treatment of + in filenames has been changed
with PHP 4.3. Since then a+b.txt is one filename, quoted or not.
-- Sven Schnitzke> -----Ursprüngliche Nachricht----- > Von: mmy [SMTP:mmouly <email protected>] > Gesendet am: Sonntag, 30. März 2003 11:30 > An: php-windows <email protected> > Betreff: [PHP-WIN] + 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 >
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Anthony Ritter: "[PHP-WIN] Re: Download of GIF"
- Previous message: Rahul Jadhav: "RE: [PHP-WIN] Download of GIF"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

