NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming > CODE
Reload this Page index.php?page=aboutme

CODE This forum is for posting code snippets and example scripts that aren't quite tutorials, but could be useful for others. You may post code snippets and/or completed scripts that you've written and want to share here.

Advanced Search
7 members in live chat ~  


Closed Thread
 
LinkBack Thread Tools
Old 01-25-2007, 08:08 PM THREAD STARTER               #1 (permalink)
Account Suspended
 
thestudent's Avatar
Join Date: Aug 2005
Location: Canada
Posts: 491
thestudent is just really nicethestudent is just really nicethestudent is just really nicethestudent is just really nice
 



index.php?page=aboutme


Hi,
Some people wonder how they can make their pages look like: http://mysite.com/index.php?page=aboutme so here's a tutorial I wrote on it.


Code:
<?PHP

// Sample script written by Daynah
// PHP-Princess.net

// Where all your text files are located at
$directory = 'version2/';

// If the variable exists
// Example: If the url is index.php?page=aboutme
if($page)
{
// Does the file $directory/$page.txt exist?
if(is_file("$directory$page.txt"))
include("$directory$page.txt");
else
print "Sorry, this page does not exist";
}

// If the page is just called as index.php
// Then just include the default main.txt page
else
{
$mypage = 'main.txt';
include("$directory$mypage");
}
?>I also attached a zip file that has all the files in it's proper directory. Unzip it, put it on your domain. Then go to the index.php site. Ex. http://yourdomain.php/phpsample1/index.php

You can go and edit http://yourdomain.php/phpsample1/version2/main.txt or http://yourdomain.php/phpsample1/version2/aboutme.txt if you like.

If you want to add more files so you can call the page like: http://yourdomain.php/phpsample1/ind...page=downloads

Just add another file called downloads.txt to the version2 directory. Test it out and see if it works. If you need more help, please post here.
????: NamePros.com http://www.namepros.com/code/286186-index-php-page-aboutme.html

You can download the files here
thestudent is offline  
Old 01-27-2007, 03:29 PM   #2 (permalink)
Senior Member
 
RegisterRants's Avatar
Join Date: Oct 2006
Location: NJ
Posts: 1,147
RegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura about
 




That only works if REGISTER_GLOBAL is set to on, and thats a security risk

Replace $page with $_GET[page], and it will work
__________________
Web Development
RegisterRants is offline  
Old 01-27-2007, 03:32 PM   #3 (permalink)
Dan
Buy my domains.
 
Dan's Avatar
Join Date: Feb 2006
Posts: 2,792
Dan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant future
 


Autism Autism Autism Autism Autism Autism Autism
Using $_GET[page] will give you:
Notice: Use of undefined constant page - assumed 'page'.

If you are going to use the full name, put quotes around the key like $_GET['page']
Dan is offline  
Old 01-27-2007, 03:40 PM   #4 (permalink)
Senior Member
 
RegisterRants's Avatar
Join Date: Oct 2006
Location: NJ
Posts: 1,147
RegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura about
 




PHP4 is fine without the "'"s
__________________
Web Development
RegisterRants is offline  
Old 01-27-2007, 03:45 PM   #5 (permalink)
Senior Member
Join Date: Dec 2006
Location: England
Posts: 1,565
Matthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud of
 


Adoption Breast Cancer Breast Cancer Cancer Survivorship
Originally Posted by JRBHosting
PHP4 is fine without the "'"s
It's not about php version, it's about standards. You should always encase array keys in quotes.
Matthew. is offline  
Old 01-27-2007, 03:49 PM   #6 (permalink)
Senior Member
 
RegisterRants's Avatar
Join Date: Oct 2006
Location: NJ
Posts: 1,147
RegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura aboutRegisterRants has a spectacular aura about
 




I understand that, I am just saying that it works for me

Yes, it is better to use the 's.
__________________
Web Development
RegisterRants is offline  
Old 01-27-2007, 03:52 PM   #7 (permalink)
Senior Member
Join Date: Dec 2006
Location: England
Posts: 1,565
Matthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud ofMatthew. has much to be proud of
 


Adoption Breast Cancer Breast Cancer Cancer Survivorship
Originally Posted by JRBHosting
I understand that, I am just saying that it works for me

Yes, it is better to use the 's.
It probably works for you because your error reporting level is lower. Try adding
PHP Code:
error_reporting(E_ALL); 
????: NamePros.com http://www.namepros.com/showthread.php?t=286186
to the top of your script (not that you would want/need to, but just saying as an example)

Info:
http://uk.php.net/manual/en/language....array.foo-bar
Matthew. is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


 
All times are GMT -7. The time now is 03:27 PM.

Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger