Web Servers on Unix and Linux - File Names with spaces in them?

This is Interesting: Free IT Magazines  
Home > Archive > Web Servers on Unix and Linux > May 2005 > File Names with spaces in them?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author File Names with spaces in them?
Mike Cox

2005-04-03, 7:47 am

I have the Apache web Server that reads a file for directory locations.
The problem is that the program doesn't understand spaces, for instance "C:
\Program Files\" How do I write "C:\Program Files" without the space? I
also have to contend with the fact that it requires paths to be written the
UNIX way of "C:/Program Files/" which complicates matters even more.


I think there is an escape charcter something along the lines of "C:
\Program/?Files" but I can't for the life of me remember what it is. How
would I even write it if Apache wants it the UNIX way?

FYI I'm trying to get php to work on Apache 1.3.x on Win2k. :-)
Brian H¹©

2005-04-03, 7:47 am

Mike Cox wrote:

> I have the Apache web Server that reads a file for directory locations.
> The problem is that the program doesn't understand spaces, for instance "C:
> \Program Files\" How do I write "C:\Program Files" without the space? I
> also have to contend with the fact that it requires paths to be written the
> UNIX way of "C:/Program Files/" which complicates matters even more.
>
>
> I think there is an escape charcter something along the lines of "C:
> \Program/?Files" but I can't for the life of me remember what it is. How
> would I even write it if Apache wants it the UNIX way?
>
> FYI I'm trying to get php to work on Apache 1.3.x on Win2k. :-)


Read the FAQ, ask your question(s) in the Apache NG's, and as far as
building Apache to run with windows, use the Win32 builds, i.e.
apache_2.0.53-win32-x86-no_ssl.msi
*

2005-04-03, 7:47 am

Hi Mike Cox, You told me:
> I have the Apache web Server that reads a file for directory
> locations.
> The problem is that the program doesn't understand spaces, for
> instance


'the program'? What XXXXing 'program'? Apache? Something else? What? You
less than vague cretin?

> "C: \Program Files\" How do I write "C:\Program Files"
> without the space? I also have to contend with the fact that it
> requires paths to be written the UNIX way of "C:/Program Files/"
> which complicates matters even more.
>
>
> I think there is an escape charcter something along the lines of "C:
> \Program/?Files" but I can't for the life of me remember what it is.
> How would I even write it if Apache wants it the UNIX way?
>
> FYI I'm trying to get php to work on Apache 1.3.x on Win2k. :-)


Try enclosing the filename in double quotes and use forward slashes.

ServerRoot "C:/Mike Cox/is a/XXXXtard"

Alias /XXXXtard "C:/Mike Cox/is a/XXXXtard"

for exXXXXingample.

Read the Windows version of httpd.conf, for exXXXXingample.

"C:/Mike Cox/is a/XXXXtard"
"C:/Mike Cox/is a/XXXXtard/who knows XXXX all"

If 'the program' still fails to recognise spaces, use the DOS short path.
See DIR /X, for exXXXXingample.

You have spent too much time in cola. Linux makes you XXXXing stupid.

Frank DeLucca, MS-MPV

2005-04-03, 7:47 am

Mike Cox wrote:
> I have the Apache web Server that reads a file for directory
> locations.
> The problem is that the program doesn't understand spaces, for
> instance "C: \Program Files\" How do I write "C:\Program Files"
> without the space? I also have to contend with the fact that it
> requires paths to be written the UNIX way of "C:/Program Files/"
> which complicates matters even more.
>
>
> I think there is an escape charcter something along the lines of "C:
> \Program/?Files" but I can't for the life of me remember what it is.
> How would I even write it if Apache wants it the UNIX way?
>
> FYI I'm trying to get php to work on Apache 1.3.x on Win2k. :-)


c:\program%20files might work. We haven't tested this, but on the other
hand, we do recommend you use the 8.3 convention to avoid any hassle.
--
- Frank DeLucca -

MS-MVP (Not confirmed, yet)






Tim

2005-04-04, 5:50 pm

On 3 Apr 2005 13:01:21 +0200,
Mike Cox <mikecoxlinux@yahoo.com> posted:

> I have the Apache web Server that reads a file for directory locations.


Do you mean its own configuration file? Or are you talking about using
Apache to work with other files?

> The problem is that the program doesn't understand spaces, for instance "C:
> \Program Files\" How do I write "C:\Program Files" without the space?


As a general rule, the quotes around the path take care of it for you.

i.e. "C:\Program Files\Apache\something or other\" works fine for me.

> I also have to contend with the fact that it requires paths to be written
> the UNIX way of "C:/Program Files/" which complicates matters even more.


Only that you have to swap \ for /. I haven't noticed any special
requirements about dealing with them.

> FYI I'm trying to get php to work on Apache 1.3.x on Win2k. :-)


Have you got Apache working by itself, first?

--
If you insist on e-mailing me, use the reply-to address (it's real but
temporary). But please reply to the group, like you're supposed to.

This message was sent without a virus, please delete some files yourself.
Bodger

2005-05-26, 8:48 pm

use the underscore and avoid capitals ie my_files



"Frank DeLucca, MS-MPV" <frank.delucca.microsoft@gmail.com> wrote in message
news:20050403115045.CC77743A13@smtp4.wanadoo.nl...
> Mike Cox wrote:
>
> c:\program%20files might work. We haven't tested this, but on the other
> hand, we do recommend you use the 8.3 convention to avoid any hassle.
> --
> - Frank DeLucca -
>
> MS-MVP (Not confirmed, yet)
>
>
>
>
>
>



Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com