ID: 22399 Updated by: [EMAIL PROTECTED] Reported By: alan at frostick dot com -Status: Assigned +Status: Closed Bug Type: Documentation problem Operating System: WIN32 PHP Version: 4.3.1 Assigned To: victor New Comment:
*bonk*. No, as edin told me by mail, I was incorrect. Anyway: It's fixed in CVS now (I simply removed all single quotes). Case closed. (?) Previous Comments: ------------------------------------------------------------------------ [2003-03-03 02:02:30] [EMAIL PROTECTED] 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? ------------------------------------------------------------------------ [2003-03-02 17:49:26] [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] [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] [EMAIL PROTECTED] Sorry, I changed submitter's e-mail. ------------------------------------------------------------------------ [2003-02-25 16:27:17] [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. ------------------------------------------------------------------------ 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
