You problem seems to be, how to write a single cgi script, that can be used to show directories, files, individual info, for lots of different users ? This is a Perl script, I'm assuming since you're asking here.

My answer to that would be, use a database, use CGI params, use rewrite as eric suggested. It just needs to LOOK like they're in their own folders, right? Or is there some physical need to actually be there? One centralized script can read the individual settings/messages from a database, according to the logged in user, and output the appropriate HTML. (Thats how PerlMonks works, essentially). Heck, I have a script that pretends its an entire web server, every single request for any page at all just goes through one script.

You may want to symlink the script into each of the user directories, if thats easier than rewriting URLs.. (No idea, not much of a cgi buff myself.)

C.


In reply to Re: Ideas on how to redirect users to a specific index by castaway
in thread Ideas on how to redirect users to a specific index by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.