What PHP can make ?

Discussion in 'PHP' started by 2mk_atspace, Oct 17, 2006.

  1. #1
    I have home work from my campus, i must make complex aplication with PHP, my friend make online map using PHP, anyone have idea what must i make ?
     
    2mk_atspace, Oct 17, 2006 IP
  2. streety

    streety Peon

    Messages:
    321
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #2
    That's a difficult question to answer without a little more info.

    How experienced are you with programming in general and php in particular?
    How long do you have to work on this project? How many weeks? How many hours do you have each week?
    Does it have to be a website a user would visit? Or, would a web service be acceptable?
    Do you need to create your application from scratch or would an add-on to an existing project be acceptable?

    Hopefully we'll be able to come up with some good ideas for you.
     
    streety, Oct 17, 2006 IP
  3. intoex

    intoex Peon

    Messages:
    414
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #3
    If you don't know php, start teaching it first
    If you don't know database development - first explore this area
    Then ask exact questions :)
     
    intoex, Oct 17, 2006 IP
  4. 2mk_atspace

    2mk_atspace Well-Known Member

    Messages:
    317
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    108
    #4
    my experience using PHP :
    i can make web directory, forum, and anything else using PHP & MYSQL, SQLite.

    I will make application from scratch, i have 4 - 6 month, this is not must be a website. I am looking for something new.
     
    2mk_atspace, Oct 17, 2006 IP
  5. streety

    streety Peon

    Messages:
    321
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #5
    It sounds like you are fairly comfortable programming in PHP.

    One idea I've had is to convert this tool at seomoz into a web service. Once you have the web service set up you can build other applications on the top of it. For example there is some discussion in the link development forum above how a listing of directories ordered in terms of page strength would be a valuable tool.

    The thing I like about this idea is that even if you don't finish it you'll still have some results and a working script. So you set up your web service first, then add in google pagerank, then the number of links pointing to the domain, then the age and so on. At each stage (as long as you save your work) you have a working script.

    I have some more ideas so if you are interested either reply or send me a PM and I'll expand on the idea.
     
    streety, Oct 18, 2006 IP
  6. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Heres an idea, though you would need to gain some ajax skills.

    Create a web development program with integrated with ajax so you can switch between code and design views.

    Tie this in with a free web hosting platform.

    Add in administration sections to make this a complete online hosting setup (make sure to auto add in subdomains, and have web based ftp).

    Once thats up you can start allowing mods like directory scripts, forums, polls, chatrooms, email forums, blogs etc.

    Make sure that the mods are easy to add to the system so people can make new ones.
    ---------
    Another application (which should use ajax also)
    could be an AI chat software, utilizing a large database of chat records.
    chat with a AI bot online.. that should be fairly difficult.
    --------
    Create a program that can scan text from a picture.
     
    klown, Oct 18, 2006 IP
  7. intoex

    intoex Peon

    Messages:
    414
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Create some search engine like google :)
    Or, for example, implement digg functionality
     
    intoex, Oct 18, 2006 IP
  8. streety

    streety Peon

    Messages:
    321
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Emphasis added by me . . . there are research labs in which PhD students and PostDoc's have toiled away for years without number on achieving this and the solutions are still easy to spot. He only has 6 months. It has to be something which he can achieve.

    I like your other ideas though.

    I'm not sure why you would need the mods for forum software etc though. If they have a design view they could just upload their own scripts. I suppose something like Fantastico would be an advantage.

    I'm curious as to how easy OCR would be in php but the only widespread application for this technology I can see is in defeating CAPTCHA's. I'm not sure that is the sort of tool needed given that the web application is presumeably something you want people to use.
     
    streety, Oct 18, 2006 IP
  9. klown

    klown Peon

    Messages:
    2,093
    Likes Received:
    115
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Maybe, however AI software is cutting edge and interesting. PHP is incredibly good at using databases and manupulating data quickly and efficiently. If he created something which is about as good as those teams of PhD's he'll have been highly successful.

    Yes i was talking about something similar to fantastico which allows you to easily install scripts. Likely a lot of the people using your service would be amateur designers who would like to implement things easily.

    True its presumably to defeat captchas, but it has some other functionality such as reading image links for the deaf. Also i'd say its a pretty difficult thing to do.
     
    klown, Oct 18, 2006 IP
  10. streety

    streety Peon

    Messages:
    321
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #10
    In a project which has a limited time frame and is going to be marked at the end (presumably) it is important not only to consider what sort of mark a successful result would mean but also what would happen if you are less than totally successful. With this project I'm struggling to see a reasonable fallback position. It seems a lot like all or nothing.

    Granted you could have a bot capable of joining a chatroom and repeating some canned responses if you feed it a pre-defined phrase but in my eyes that isn't a complex application. From there though there isn't much middle ground before you reach an incredibly complex bot which would be very difficult to achieve.

    A chatbot of this type is an excellent project to tinker with in your spare time once you've got your qualifications but it isn't a project I would like to take on while I was working towards a qualification.

    I assume you mean blind rather than deaf.

    It would be an interesting project and this is a problem for people with visual difficulties. I'm not sure an online solution is the way to go however, to make use of it you would need a fairly advanced proxy (a reasonable project in its own right) and most people in this situation would be using screen readers already so it would make more sense to integrate optical character recognition at this level.
     
    streety, Oct 18, 2006 IP