Discover the best of the web!
Learn more about Digg by taking the tour.
PHP: A round up of over 50 simple tutorials
php-for-beginners.co.uk — PHP tutorials written for beginners. Very Easy to understand... a great intro to PHP scripting.
- 1670 diggs
- digg it
- goatrandy, on 10/12/2007, -3/+6Not a bad resource, although everything you really need is over at http://php.net/ ;)
- ForbesBingley, on 10/12/2007, -1/+5Beginners need primers and tutorials. PHP.net doesn't really offer any of that.
Go to: http://www.goodphptutorials.com/
Go to: http://www.sitescripts.com/PHP/ - PrisonerOfPain, on 10/12/2007, -0/+0Chapter 1 trough 5 are good enough for newbies to get started in using the language.
- ForbesBingley, on 10/12/2007, -1/+5Beginners need primers and tutorials. PHP.net doesn't really offer any of that.
- drewfer, on 10/12/2007, -3/+2Great Stuff, always worth a good read
- CerebralVisions, on 10/12/2007, -8/+2PHP is greek to me
- GeniusCube, on 10/12/2007, -3/+4 Thats funny, I went to Greece once and they thought I was talking PHP....
- jeranon, on 10/12/2007, -4/+0heh heh heh reminds me of: http://www.tshirthell.com/store/product.php?productid=42
- Jovan, on 10/12/2007, -5/+10I'll digg it because it's PHP, but lets face something:
1) You don't learn a language through a large # of tutorials. You learn it mostly by trial-and-error, and seeing what works best in what situation. This involves a number of things, such as algorithms and abstractiveness, such as classes.
2) If you're going to say "A round up of over 50 simple tutorials," please be sure to note that the website itself looks like *****, and the tutorials are by a large number disorganized. But, who am I to judge....
3) The tutorials themselves. You know what? ***** me explaining, go look for yourselves.
I am sick and tired of these ***** websites. ***** web 2.0, just please, a decent interface with a decent font and a layout. I could make better ***** than that in notepad.
Small Edit:
A while back I bought a "Professional PHP Programming" book. Too bad I read the first few chapters and never used it again. You don't need a huge amount of tutorials to get good at a language, you just need to know what you want to do. I am sure anyone with decent knowledge in programming can pull that off with ease.- Jonhat, on 10/12/2007, -1/+1That website is so old it's not even funny, so it's hardly web 2.0.
- prockcore, on 10/12/2007, -1/+8Is this really necessary? PHP is one of the easiest programming languages to learn. How about 50 tutorials on the proper way to write *maintainable* code in PHP? That's something that's sorely needed.. most of these "tutorials" demonstrate atrocious programming habits.
Their session tutorial doesn't even mention that session data is stored in /tmp, and that bad things happen if you set up /tmp as a ramdisk. PHP sessions are a newbie mistake.. stay the hell away from them unless you want serious headaches later.- Jovan, on 10/12/2007, -2/+2Well prockcore whoever is demoting us seems to disagree.
- panic, on 10/12/2007, -1/+2Here are a couple on SQL Injections
MySQL: http://www.digitalpropulsion.org/Programming/SQL_Injections_in_PHP_with_MySQL
MS-SQL & Sybase: http://www.digitalpropulsion.org/Programming/SQL_Injections_with_Microsoft_SQL_and_Sybase- cully, on 10/12/2007, -4/+1That is an awful way of handling injections. Why mysql encode the $_POST version of the variable? And then change it back? Also, stripping slashes doesn't necessarily change the variable back to its original form. If it did, why not just call addslashes on it before injecting?
- automagically, on 10/12/2007, -1/+1Start with a good framework and never worry about database connections and all that stuff. CakePHP is the best, check it out.
- mcc123, on 10/12/2007, -1/+0Seconded - the CakePHP framework (http://www.cakephp.org) is fantastic. However, a beginner should not jump into a framework without a reasonable understanding of the core language.
- Ezku, on 10/12/2007, -0/+0Quite a bold statement you got there. CakePHP is nice, being modeled after Ruby on Rails, but a lot of quality frameworks for PHP have been popping up lately. One you should definitely consider is Symfony: http://www.symfony-project.com
- regedit2D, on 10/12/2007, -2/+6w3schools.com
- bullium, on 10/12/2007, -0/+1Nice site, thanks for the link...
- stuffradio, on 10/12/2007, -1/+1There is a tutorial for making a blog in there :P.... only problem is I am already doing that on my own! haha
- waterandfood, on 10/12/2007, -0/+4Just another persons site with PHP tutorials, not worth a major digg (yet?). Topic is misleading as it's not a roundup, and does not have 50 tutorials. The PHP Manual is a wonderful resource, also check it out: http://php.net/manual/tutorial
- snapya, on 10/12/2007, -0/+1Thankyou this is helpfull as i am trying to learn php at the moment!
- ak102, on 10/12/2007, -1/+0beginners (and others) should use http://www.morewhite.com/sdba for DB access.
- nograz, on 10/12/2007, -0/+0I need to find a good XML paser example or tutorial. PHP.net's docs just aren't getting me off the ground for the advanced XML stuff I am looking to do.
I will have take a peek through this, see if they have a good XML paser tutorial. - Demagogue, on 10/12/2007, -0/+2With knowledge of CSS and HTML, what would be the best language to start out learning? Java? C++? C#? PHP? There are so many....
- kevbear, on 10/12/2007, -0/+1I personally would say Java, although you're not going to be able to do massive amounts of web stuff with it. I mainly recommend this as PHP5 and Java are quite similair so it wouldn't be too hard to jump from Java to PHP5.
I'd steer well clear of both the C's though as programming languages to start learning before any of the others. - Ezku, on 10/12/2007, -0/+0Depends on what you want to do. No, really. There is no one best language to point out. PHP is horrible as a language, for example, but its large market penetration on the web make it an easy language to pick up and use practically wherever. The framework situation is also starting to look a lot better with many projects taking advantage of PHP5s superior (to PHP4) object oriented capabilities.
As for a language good for picking up programming in general, I recommend Python. It's high level enough to be easy to get into and easy to learn by gradually building on previous knowledge. Ruby is quite similar, but it's started picking up steam just lately. - Ezku, on 10/12/2007, -0/+0Hmm, digg refused to accept my edit: Both Python and Ruby sport great 3rd party web development frameworks, Django and Rails respectively, but they aren't your general-purpose web scripting languages per se.
- usidoesit, on 10/12/2007, -0/+1Python. Ruby has the design but Python has the implementaton and relevance.
C is the foundation that has been there for 30 years and will continue to be there for the forseeable future. Learn gcc, configure, make, make install. I have used those for good money in the last 15 years.
8 years is enough time spent on Java, eh? Somebody stick a fork in it. J2EE, egad what a mess, what a costly way to do things. And msft? forget it. Here today gone tomorrow.
PHP is productive, but it doesn't have the potential for integration that Python does, also PHP will not attract disillusioned hard-core OO developers from J2EE-land. Syntactically it's also a mess, and has discontinuous revisions every 3 months.
- kevbear, on 10/12/2007, -0/+1I personally would say Java, although you're not going to be able to do massive amounts of web stuff with it. I mainly recommend this as PHP5 and Java are quite similair so it wouldn't be too hard to jump from Java to PHP5.
- sosuke, on 10/12/2007, -0/+1I was excited when I saw he took and passed the Zend test, then I found out that he doesn't go into any detail about it, or a review. Also there is no way that I found in my 1 minute there to contact him to request such a article. I dunno, it was just kind of disappointing.
- sosuke, on 10/12/2007, -0/+1Just missed my edit time, this was a great idea on the authors part. I realized that he was studying for the Zend PHP Certification, he knew the content to be tested on, read and understood it, and then took notes, tutorials, on each topic to keep the information in his mind better. Excellent idea, I think I will make my own "tutorial" site for PHP!
- PrisonerOfPain, on 10/12/2007, -0/+0Not needed the ZCE exam is easy enough allready.
- jimb0, on 10/12/2007, -0/+1Wow, so many tutorials to read. I've been doing PHP for a couple years, and my first training with it was with a quickstart guide. After that, it's just learning from your experience. I find my self writing the same things over and over again, so I am working on writing versatile functions to help that. I have never used a framework for PHP, but it looks interesting. I am finally figuring out what frameworks actually are.... I think.
- SilverRocket, on 10/12/2007, -0/+2This is a jumbled mess of a webpage... surely Googling can get you all this info in a much easier to understand format? Plus, there are some things to learn still for this user - the articles are dated Thursday 1st January 1970. Unix Timestamps, anyone?
- sravkum, on 10/12/2007, -1/+0This is a good resource for the beginners.....
kumz
http://www.mavenarts.com - GTPilot, on 10/12/2007, -0/+1http://php.codenewbie.com/ has a few good ones too.
- kevmaster, on 10/10/2007, -0/+0Here's one on making ssh connections with PHP
http://digg.com/programming/PHP_SSH - echophp, on 02/07/2008, -0/+0This is real good one .just keep it up.I like the 50 simple tutorials
Update your knowledge in the world of web programming with the latest updated .
http://www.websitescript.blogspot.com
http://www.echophp.tk - qiuyjun, on 06/06/2008, -0/+0great,you can know the wonderful of php.study it.
Digg is coming to a city (and computer) near you! Check out all the details on our