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

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

Reply via email to