php-documentation-list | 2003031
Date: 03/03/03
- Next message: Gabor Hojtsy: "[PHP-DOC] Re: http://www.php.net/manual/en/faq.using.php#faq.using.wrong-order"
- Previous message: Victor Boivie: "Re: [PHP-DOC] cvs: phpdoc /en/reference/filesystem/functions diskfreespace.xml"
- Next in thread: Edin Kadribasic: "Re: [PHP-DOC] #22399 [Asn]: file_exists : example given of shared path format is obviously defective"
- Reply: Edin Kadribasic: "Re: [PHP-DOC] #22399 [Asn]: file_exists : example given of shared path format is obviously defective"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
ID: 22399
Updated by: victor <email protected>
Reported By: alan at frostick dot com
Status: Assigned
Bug Type: Documentation problem
Operating System: WIN32
PHP Version: 4.3.1
Assigned To: victor
New Comment:
Well, ...
You _are_ right that I _should_ do that, but you actually only have to
escape backslashes in a single quote when they are at the end of the
string (or escaping single quotes in a single quoted string). So there
is actually no errors in my example. ref:
http://www.php.net/manual/en/language.types.string.php
What I think is best is to write \\computername\share\filename without
the quotes and hope that the user is intelligent enought to understand
that the path has to be escaped properly when put inside double quotes.
Any other suggestions?
Previous Comments:
------------------------------------------------------------------------
[2003-03-02 17:49:26] edink <email protected>
Wrong! You need to escape backslash character in any type of php
string, including string in single quotes. So the correct way to write
it would be:
'\\\\computername\\share\\filename'
------------------------------------------------------------------------
[2003-03-02 04:48:20] victor <email protected>
I've changed \\\\computername\share\filename to
\\computername\share\filename and put every example in single quotes to
make it more even more clear.
------------------------------------------------------------------------
[2003-02-25 16:29:31] stone <email protected>
Sorry, I changed submitter's e-mail.
------------------------------------------------------------------------
[2003-02-25 16:27:17] stone <email protected>
At least "//server/share/filename/" had been working starting from
4.1.0 while '\\server\share\filename' didn't for quite a long time
(until 4.2.0?).
If you want to write cross plattform code it's not a bad idea to rely
on php's auto conversion of slashes to backslashes in file paths on
windows platforms.
------------------------------------------------------------------------
[2003-02-24 17:55:00] php at mijav dot dk
I partially agree. I agree that it's incorrect. But the correct way
should be '\\computername\share\filename' in plings, or
"\\\\computername\\share\\filename" in quotes, as you said.
I don't think the manual should read \\\\ (escaped backslashes) unless
it is writtenly-quoted, to avoid misunderstanding.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/22399
-- Edit this bug report at http://bugs.php.net/?id=22399&edit=1-- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Gabor Hojtsy: "[PHP-DOC] Re: http://www.php.net/manual/en/faq.using.php#faq.using.wrong-order"
- Previous message: Victor Boivie: "Re: [PHP-DOC] cvs: phpdoc /en/reference/filesystem/functions diskfreespace.xml"
- Next in thread: Edin Kadribasic: "Re: [PHP-DOC] #22399 [Asn]: file_exists : example given of shared path format is obviously defective"
- Reply: Edin Kadribasic: "Re: [PHP-DOC] #22399 [Asn]: file_exists : example given of shared path format is obviously defective"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

