Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    Regular Coder syco__'s Avatar
    Join Date
    Oct 2005
    Location
    Australia
    Posts
    194
    Thanks
    41
    Thanked 4 Times in 4 Posts

    Smile Web Developer wanting to learn PHP

    Hey guys,

    I am a web developer for over 2 years now looking to expand my skills to more advanced to php. I have done the odd mail script or if then else statement but I want to make an application next.

    I just don't know where or how to start with PHP. I normally just add so <?php scripts to my web jobs and away I go.

    Is this how an application is? very noob question I know but just want to make sure I am on the right track. Do I just start coding like a site and away I go? and there are so many frameworks and this and that they people suggest do I need a framework at all or would I really be better of coding my own thing from scratch?

    Thanks guys.
    .pLeAd InSaNiTy.

  • #2
    Senior Coder
    Join Date
    Feb 2011
    Location
    Your Monitor
    Posts
    4,090
    Thanks
    51
    Thanked 506 Times in 493 Posts
    Well if you want to develop your skills then you need to pick a project and develop it. Nothing to complicated but enough that you have something to work on.

    I'll make a suggestion for you if thats ok?

    A download manager for your website. By this I mean a system where you (or any other admins) can login, add files (either by post upload using a form or by importing from the disk), enable / disable that file, change it's category, check / display it's MD5 hash and it's size. There will be a public 'download' page where users can then see the files, MD5, size etc.

    This will give you practical experience of working with sessions, logins, a database table (really easy they are) using mysqli (not the older mysql), file and form handling and some basic file checking.

    If you then want to get really advanced, you could add in a file download counter. If your server supports a custom max_execution_time then you could also use a custom speed output by reading out the file to the users browser byte by byte.

    There, thats my suggestion! You can tinker with it, make it as simple or as hard as you want and still have something that you can use!

    One thing I will say though is always use templates. Keep your php and html seperate and put any php generated content into your html once all of your php is done.
    My helpful sig is on vacation trying to loose some weight. It got a bit fat and caused a few problems but it will be back at some point!

  • Users who have thanked tangoforce for this post:

    syco__ (10-20-2013)

  • #3
    Regular Coder
    Join Date
    Apr 2008
    Location
    Manila, Philippines
    Posts
    262
    Thanks
    3
    Thanked 12 Times in 12 Posts
    Quote Originally Posted by tangoforce View Post
    Well if you want to develop your skills then you need to pick a project and develop it. Nothing to complicated but enough that you have something to work on.

    I'll make a suggestion for you if thats ok?

    A download manager for your website. By this I mean a system where you (or any other admins) can login, add files (either by post upload using a form or by importing from the disk), enable / disable that file, change it's category, check / display it's MD5 hash and it's size. There will be a public 'download' page where users can then see the files, MD5, size etc.

    This will give you practical experience of working with sessions, logins, a database table (really easy they are) using mysqli (not the older mysql), file and form handling and some basic file checking.

    If you then want to get really advanced, you could add in a file download counter. If your server supports a custom max_execution_time then you could also use a custom speed output by reading out the file to the users browser byte by byte.

    There, thats my suggestion! You can tinker with it, make it as simple or as hard as you want and still have something that you can use!

    One thing I will say though is always use templates. Keep your php and html seperate and put any php generated content into your html once all of your php is done.
    im going with this.. thanks.. like the thread starter.. I am new with PHP.. but I know HTML CSS Javascript and jQuery.. all front end development..

    but since late this year.. I am being forced to do backend jobs.. and I really need some project to boost up my development..

    Thanks for the tips TANGO.. It gives me an idea.. a simple job that i can start and work with...


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •