Recently I’ve been working on a new website project.
For years I’ve been thinking that I should learn php, but have been putting it off. I’m not a programmer after all.
But I am a website developer, it is a passion you might say, and in these days, you’re behind the times if you’re writing static html pages. So I bit the bullet and jumped in.
I’m not at a point where I want to divulge anything to the world wide web, but I have 60% of my backend control panel built, editing eight or nine tables. I also have one front end page built which to my great joy, outputs a list of files if you enter files.php, and gives you the details of the file when you enter files.php?id=1.
I came up with an analogy to explain my joy of creation to my wife. In the end I didn’t use it, but that’s another story.
It’s kind of like for all the years I’ve been creating websites (probably almost ten, damn that’s scary) I’ve been writing notices and playing them on a notice board. People came and read them, and went away.
Now I’m building a noticeboard that automatically creates the notices depending on what people want to see, records various information about their reactions, allows them to respond to the notice, and to place their own notices.
What was purely a two-directional one dimensional interaction is now so much more. And the fact that it’s coming out of my mind and keyboard is electric.
Anyway, through the process (which is by no means over, I estimate at least a four month development time, if it ever gets finished) I’ve used quite a few resources, so I thought I would leave them here in the hope of generating hits helping someone out.
The Ultra Basics of PHP
http://www.freewebmasterhelp.com/tutorials/phpmysql – Excellent, simple php and mysql tutorials. This was almost always my starting point for a new part of the code.
The Best W-…A Better Way of Connecting to Your mySQL Database
I couldn’t find the page I used, but:
http://www.hardcoder.com/scripting/php/include_files.php – This page handles the include() statement which allows you to run another script as part of the page you’re running, hence allowing you to pull variables from another page, i.e. a databaseinfo.php file.
http://www.softwareprojects.org/php-variables-07.htm – Explanation of variables and constants. You’ll need to define the database info as constants in the included file (well at least one way of doing it).
Securing what Needs to Be Secured
http://phpbee.com/examples/security/simple_login_page.html – Great simple code for securing pages. I’m sure there are drawbacks of doing things this way, because anything simple can’t be completely secure, but it does the job for me at the moment.
Text Boxes
http://www.webmonkey.com/webmonkey/99/30/index4a_page2.html?tw=authoring – Yeah, that’s right, I had to look up how to create a text box.
Drop Downs
http://www.echoecho.com/htmlforms11.htm – A very simple page which outlines how to write drop downs in html.
Drop Down Selection Problem
http://codewalkers.com/archives/sqlhelp/434.html – When editing an entry, e.g. game, I returned drop down boxes with the available options. The problem was that on the edit page, it selected the first one by default. So if I went in to edit the title, then the page would change the entries in the drop downs to the first one instead of the original entry.
The page above featured someone with a similar problem, and introduced the idea to me of setting my html code into string variables and then just calling a variable depending on the outcome of an if statement. This simplified things greatly and was a good find.
PHP If Statements
http://www.tizag.com/phpT/if.php – I was hacking around with if statements based on copying bits of code, but when I wanted to find out how they were actually working, I headed here. Also, page 2.
Resetting My mySQL Counters Automatically
http://www.php-editors.com/forums/showthread.php?t=2407 – I needed to figure out a way to update my counters for particular pages (e.g. most popular file, weekly, monthly and annually) automatically. This page put my on to ‘Cron Jobs’ which is a function in Cpanel.
Display Server Time
http://www.activsoftware.com/code_samples/code.cfm/CodeID/67/PHP/PHP_Print_current_time_in_PHP – Self explanatory. It was necessary to test the ‘Cron Jobs’ and counter resets mentioned above.
Sending Emails With PHP
http://email.about.com/cs/phpemailtips/qt/et031202.htm – How can it possibly be this simple? Wouldn’t I have to specify servers and such? I guess not. The wonders of technology.
An fascinating dialogue is value comment. I believe that it is best to write extra on this subject, it may not be a taboo subject but usually people are not sufficient to talk on such topics. To the next. Cheers
Spot on with this write-up, I really suppose this web site needs way more consideration. I?l most likely be again to learn far more, thanks for that info.
I am glad for commenting to make you be aware of what a awesome discovery our princess went through viewing yuor web blog. She came to find too many things, with the inclusion of how it is like to have a very effective giving nature to let folks easily comprehend several problematic topics. You actually did more than her desires. I appreciate you for imparting the productive, safe, edifying and as well as unique thoughts on your topic to Ethel.
Aw, this was a very nice post. In idea I would like to put in writing like this additionally ?taking time and precise effort to make a very good article?however what can I say?I procrastinate alot and certainly not seem to get something done.
very good post, i actually love this web site, carry on it
I’m usually to running a blog and i really appreciate your content. The article has actually peaks my interest. I am going to bookmark your website and hold checking for brand new information.
This website is mostly a stroll-via for all of the info you wanted about this and didn? know who to ask. Glimpse right here, and also you?l positively discover it.
The next time I learn a blog, I hope that it doesnt disappoint me as much as this one. I imply, I do know it was my option to read, however I really thought youd have something interesting to say. All I hear is a bunch of whining about one thing that you may repair should you werent too busy looking for attention.
Spot on with this write-up, I actually assume this website wants rather more consideration. I?l probably be again to learn rather more, thanks for that info.
Youre so cool! I dont suppose Ive read anything like this before. So nice to search out any person with some original ideas on this subject. realy thank you for starting this up. this web site is something that is needed on the internet, someone with a little bit originality. helpful job for bringing something new to the web!
It? arduous to seek out educated people on this topic, but you sound like you realize what you?e talking about! Thanks
There are definitely lots of particulars like that to take into consideration. That may be a great level to bring up. I provide the thoughts above as basic inspiration however clearly there are questions like the one you bring up where crucial factor can be working in trustworthy good faith. I don?t know if greatest practices have emerged round things like that, but I am sure that your job is clearly recognized as a fair game. Each girls and boys feel the affect of just a second? pleasure, for the remainder of their lives.
Spot on with this write-up, I actually suppose this web site wants much more consideration. I?l most likely be again to learn much more, thanks for that info.
I precisely wished to appreciate you all over again. I do not know the things that I would’ve made to happen without the tips and hints provided by you on such industry. Entirely was the fearsome situation for me personally, but considering the well-written mode you solved the issue took me to cry with contentment. I’m just happier for your work and then believe you recognize what an amazing job your are carrying out educating the mediocre ones through a web site. I am sure you have never come across any of us.
It? laborious to find educated folks on this subject, but you sound like you know what you?e speaking about! Thanks
Thanks a lot for providing individuals with remarkably nice chance to read articles and blog posts from this web site. It’s usually very ideal and as well , stuffed with amusement for me personally and my office colleagues to search your site a minimum of three times every week to read the fresh tips you will have. Not to mention, we are certainly satisfied with the very good inspiring ideas served by you. Certain two facts in this article are indeed the most impressive we have ever had.
Youre so cool! I dont suppose Ive learn something like this before. So nice to search out any person with some unique thoughts on this subject. realy thanks for starting this up. this web site is one thing that is wanted on the internet, somebody with somewhat originality. useful job for bringing something new to the internet!
Can I just say what a aid to find someone who actually knows what theyre speaking about on the internet. You positively know tips on how to bring a problem to gentle and make it important. Extra individuals need to read this and understand this side of the story. I cant believe youre no more fashionable since you definitely have the gift.
There may be noticeably a bundle to know about this. I assume you made certain good points in features also.
There’s noticeably a bundle to learn about this. I assume you made sure nice factors in features also.
The subsequent time I learn a weblog, I hope that it doesnt disappoint me as much as this one. I imply, I know it was my option to learn, however I really thought youd have something fascinating to say. All I hear is a bunch of whining about something that you may repair if you werent too busy on the lookout for attention.
This actually answered my drawback, thanks!
This actually answered my downside, thanks!
I found your blog web site on google and check a number of of your early posts. Proceed to keep up the very good operate. I just further up your RSS feed to my MSN Information Reader. Looking for ahead to studying more from you in a while!?
My wife and i ended up being ecstatic that Jordan could conclude his research because of the precious recommendations he obtained when using the web page. It’s not at all simplistic just to continually be giving out tips which a number of people might have been selling. We really see we have the writer to be grateful to for that. Those illustrations you have made, the easy blog menu, the relationships you can help instill – it’s got mostly awesome, and it’s really helping our son in addition to us recognize that that theme is pleasurable, and that is rather essential. Many thanks for all the pieces!
Hey! I just want to give a huge thumbs up for the good data you’ve here on this post. I will be coming again to your blog for more soon.
I? impressed, I have to say. Actually rarely do I encounter a blog that? both educative and entertaining, and let me inform you, you could have hit the nail on the head. Your idea is outstanding; the issue is one thing that not sufficient individuals are speaking intelligently about. I’m very comfortable that I stumbled throughout this in my seek for something referring to this.
You need to take part in a contest for top-of-the-line blogs on the web. I will suggest this website!
Aw, this was a really nice post. In concept I wish to put in writing like this additionally ?taking time and actual effort to make a very good article?but what can I say?I procrastinate alot and by no means appear to get one thing done.
You made some respectable points there. I appeared on the web for the problem and found most individuals will go along with along with your website.
Substantie Udenafil Pakket 100mg 4 pillen Fabrikant Indian Brand order priligy
Trudel D, Labbe DP, Bairati I, Fradet V, Bazinet L, Tetu B can you get cheap cytotec online This entity is characterized by salt wasting, hyperkalemia, and metabolic acidosis in the presence of markedly elevated plasma renin activity and aldosterone concentration