Write a Script that will generate randomized HTML links

  • Status: Closed
  • Prize: $120
  • Entries Received: 3
  • Winner: yogeshsharma89

Contest Brief

We need a highly skilled and experienced programmer to develop a script for our website in the next 5 days

The Script will that will randomly generate HTML links, from a defined table of links (in a table or database) that we manage

So for example - when the user clicks on the "next" button (that is attached to the script) they will be directed to one of the pages that we have defined in the script and this will be a random selection each time

Here is a link to a script that we are currently using ([url removed, login to view]) - however this is no longer useful for us since it does not stop the user from seeing the same page twice, and it does not query a separate database table (so is far too time consuming to keep updated)

Essential Criteria:
1. The script generates random links to a HTML page from a defined list that we manage centrally
2. The list of available links changes every day, so the script will need to query a database or tables that we can easily manage separately
3. It is essential that this script (and button) can be replicated on many pages on our site - and therefore we need to be able to make this very flexible, so that - for example - script A, queries Table A, whereas Script B, will query table B etc
4. The script should not generate the same page twice in one visit (i.e we don't want our customers going to the same page twice in one visit)
5. The script needs to be scaleable - so that thousands of visitors can be using the site at the same time and have a seamless experience
6. It must be easy for us to code into our website (i.e cut and paste code into our html source file easily)

If you think you have the skills and experience to complete this task we would love to work with you

Let me know if you have any questions

Regards,
Nathan Davies

Recommended Skills

Employer Feedback

“This job was fantastic. The quality was excellent and the customer service was amazing. We will definitely work together in the future. One of the best experiences i have ever had on Freelancer”

Profile image NateJDavies, Australia.

Top entries from this contest

View More Entries

Public Clarification Board

  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Do you have skype ? We can chat regarding it there -- my skype is yogesh663

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Ok great. i'll ping you now on Skype

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Thanks. I am sending you files very shortly.
    Yes I will be happy to work with you for other projects.

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Hello,

      Thanks for sending the files through. I am using Go Daddy web-hosting and not really sure how to load these files onto the web server. Are you able to provide some step-by-step instructions?

      Thanks again for your help
      Nathan

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    no its all done now. Thanks ! really enjoyed working on this.
    Once you end contest, let me know if I can assist you further when you install it on your server.

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Thank you. It was great working with you :-)
      I am going to award you the winner of the contest now
      If you can send through the files after that i'll try to install them on our server today

      Also - i was wondering if you might be interesting in doing a very similar other project for us?

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Please provide feedback when you are done with testing.

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      I think this is perfect :-)
      Is there anything else that needs to be finished at your end?

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    please create table only with table name without space (for example random3, table3)
    I think you tried with 'Random 3' ... may be it gave you error in the admin panel.

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Please check #6 and #7 and also see updated demo online.
    #6 -- you can create a new table in the admin section itself
    #7 -- showing the minor changes to do, to make the script link to a different table.

    Feedback appreciated.

    • 4 years ago
    1. yogeshsharma89
      yogeshsharma89
      • 4 years ago

      so now you can easily use this script in any number of pages you want.

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Thanks for feedback.
    Points 1, 2 -- I will make these corrections and will let you know once I am done.
    Point 3 -- Yes when I will transfer you the files in the end of contest, I will give you detailed procedure in a file that will show you how the script can be modified to use a different table for another version of button.

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Please see entry #5 ... There are two tables. And you can choose the table to which link is to be inserted. See the demo on the link I gave you earlier in private comment.

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    One more thing I need to ask -- now we have multiple tables. Do you want the option to select which table the links come from on a given time ?

    • 4 years ago
  • mNorbert
    mNorbert
    • 4 years ago

    ​​​​Hello,

    I’m a student, web designer and developer currently based in Szczecin, Poland (Europe). ​​I'm freelancer specializing in webdesign and branding. I'm interested in cooperation with you. I can offer designing website and slicing project to html and css.

    I’ve started doing professional works in webdesign in 2007. As the time has passed, experience allowed me to craft my skills. I’ve been constantly trying to improve every day. I’m technically proficient, easy to work with and I love my job. So what are you waiting for?

    Thanks for considering mme for your project and I am excited being associated with you. My projects are featured on behance.net and webdesignserved.com

    PORTFOLIO:
    www.behance.net/norbert
    www.mierzwa.org​

    • 4 years ago
  • kyawzawwin
    kyawzawwin
    • 4 years ago

    Hi Nathan, please check my demo for random link generation. Please give me feedback over here or via private message. I can customize and change anything based on what you needs.

    Thanks & Best Regards,
    Win

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Please check the demo and admin panel links in private comment on my entry. Let me know the feedback. Thanks !

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Ok thanks. Shortly I am giving you the demo, then we can have minor adjustments as per your requirement.

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    I have a question. Suppose we have 5 links in the table for now. What should happen when user has visited all 5 links ?
    Should the script stop serving him pages (with a written alert message) or it should start repeating the pages then. Please reply.

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Hello,
      I think it is best if the script starts repeating the pages again after they have all been viewed once
      Does that sounds ok?

      Regards,
      Nathan

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Thanks for nice feedback. I will share link in few hours. Please let me setup on my server.

    • 4 years ago
  • AleemAkhtar
    AleemAkhtar
    • 4 years ago

    Hi NateJDavies,
    Its not more than 1 hour work fulling your all requirements. Contact me if you are interested. Thanks

    • 4 years ago
    1. yogeshsharma89
      yogeshsharma89
      • 4 years ago

      This is a contest. You should make and submit your work. Best of luck !

      • 4 years ago
    2. NateJDavies
      Contest Holder
      • 4 years ago

      Hello,

      That sounds great. Please send through a link to a demo if you can
      Looking forward to seeing it
      Regards,
      Nathan

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Hi, please check all screenshots attached in entry #2 and give feedback .. so I can give you demo online. I have almost done most of work. Code is entirely in PHP and opens a random url everytime when button is clicked. We can also login to admin panel where we can add new links to tables.
    Waiting for your response, thanks !

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Hello, It looks really great :-)
      Please send me a link to demo online. Looking forward to testing it
      Regards,
      Nathan

      • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Just one question -- Do you need an admin panel in back end where you can choose which table to query on a given time ? Or will you change in code ?

    • 4 years ago
  • yogeshsharma89
    yogeshsharma89
    • 4 years ago

    Interesting work. I understood this very well. Will show you a working demo in 2 days. Please wait.

    • 4 years ago
  • planetdeep
    planetdeep
    • 4 years ago

    Good Day
    Do you want a user interface to select tables or you will change it within the program ?
    What are the expected deliverables ?
    Thanks, Deepak

    • 4 years ago
    1. NateJDavies
      Contest Holder
      • 4 years ago

      Hello,

      The site administrator will update the tables. The website visitor will not have any interaction with the tables (they will just see the button)
      The expected deliverables are: The script code, a button that launches the script that can be embedded on each page of our site, and all of the the integrated back end (tables etc) that will enable the script to run

      Does that help at all?

      Regards,
      Nathan

      • 4 years ago

Show more comments

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!