|
Posted by "Richard Lynch" on 08/11/05 00:18
On Tue, August 9, 2005 6:16 am, Stut wrote:
> Colons (:) are not allowed in Windows filenames.
Of course they aren't allowed in file NAMES -- Because they are an
integral part of a drive letter designation such as "C:" which is what is
being used here.
There's nothing wrong with the C: part of the filenames.
>> $old = 'C:\\homedirectory\uploadedfiles\\newfile.gif';
>
> Also, you don't need to escape the backslashes when using single quotes.
But you should.
' and \ are both special character sequences inside of ''
$string = 'Don\'t you know \\ is not the same as /?';
\h (or anything other than ' or \ behind \) will "work" but is not Good
Programming, imho.
You can also, in some versions, "get away" with having \ inside of "" so
long as the following character isn't special:
$string = "C:\homedirectory\uploadedfiles\\newfile.gif";
Note that the 'n' character is special (newline) but 'h' and 'u' are not
(I don't think) so this "should work"
That doesn't make it Good Practice.
--
Like Music?
http://l-i-e.com/artists.htm
[Back to original message]
|