Looks to me like you're dealing with Apache rewrite rules, which goes beyond the scope of PHP.
Mike Frazer "Dr.Bob" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I have Apache on WinXP. > That sounds great what you write here, but does this also work when, for > example, I have that file index.php in www.mycompany.com and when I access > the URL with www.mycompany.com/projects that he sees it as > www.mycompany.com/index.php?var=projects ? > Or does it only work when you go to the root of the site or subdir? > > Dr.Bob > > > "Mike Frazer" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > What server are you running on? In Apache, if you add any filename to the > > DirectoryIndex line, it will display that page from any directory without > > specifying the filename. It comes default with pages like index.htm, > > index.html and index.shtml. If you add, for instance, index.php (some > > distros have this by default, as well), then you can have it load that > page > > by default with no file listed on the address/location bar in our browser. > > > > Mike > > > > > > > > "Dr.Bob" <[EMAIL PROTECTED]> wrote in message > > 014501c1a98a$1f0cad30$9a3b40c3@drbob">news:014501c1a98a$1f0cad30$9a3b40c3@drbob... > > Hi, > > I'm trying to figure out how www.devshed.com does what I want to achieve > > also, this is my point: > > > > my main URL (for example) is www.mycompany.com > > I want the central page about our projects to be found under > > www.mycompany.com/projects > > and project LovePeaceAndBananas under > > www.mycompany.com/projects/LovePeaceAndBananas > > > > I already know that this can be achieved by using the $PATH_INFO as > > variables, to be used in de main file in the root of the site. > > So far I have my Apache webserver accept files with no extention (index, > in > > stead of index.php) to be parsed as PHP. But if I look at the site of > > DevShed, I don't see them using a file at all! I can't get it to work on > my > > local test system to make an URL like > > www.mycompany.com/projects/LovePeaceAndBananas without the existens of a > > file called 'projects'. > > Can anyone tell me their 'trick'? (unfortunately, they don't show their > page > > source anymore like they used to do ...) > > > > Also, when I try to extract the variabeles from the $PATH_INFO I get some > > errors depending whether or not I end with a slash, and I do want to make > > this fool prove, so that when a site visitor deletes the slash at the end, > > it doesn't result in an error. > > > > This is the code I made: > > -------------------------------------------------------------------------- > -- > > --- > > <?php > > $var_array = explode("/",$PATH_INFO); > > $words = array_unique ($var_array); > > $total = count($words); > > for ($i = 0; $i <= $total; $i++) { > > echo "variable " . $i . " = " . $var_array[$i]."<br>"; > > } > > ?> > > -------------------------------------------------------------------------- > -- > > --- > > > > > > And when I call this file (localhost/index) like this: > > http://localhost/index/one/two/three/ > > > > This is my output: > > -------------------------------------------------------------------------- > -- > > --- > > variable 0 = > > variable 1 = one > > variable 2 = two > > variable 3 = three > > variable 4 = > > -------------------------------------------------------------------------- > -- > > --- > > > > Ofcourse I don't need the variable 0 and 4, can someone tell me where they > > come from? > > And, as said above, I get an Undefined Ofset-warning when I don't have a > > closing slash at the end, how can I protect this? > > > > Phew -- a lotta lotta questions here, hope someone can help me to climb > this > > PHP-mountain:-) > > Thanx in advance! > > Dr.Bob > > > > > > > > > > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]