I need a PHP programmer for minor change to a script

Discussion in 'Programming' started by Colleen, Nov 9, 2005.

  1. #1
    Hello,

    I own a tutorial website. It runs off a script called TutorialSHRE.

    Right now to report a tutorial (report is for letting me know a tutorial is broken), you just click "report tutorial" and it sends me the report and takes the reporter to a thank you page.

    The problem is people/spiders keep pressing it and I get the email the the tutorial is broken and it never is, they're all working right now.

    I know it's spiders as well because one was the Google spiders IP, the others could all be spiders too.

    My request is this. I need a PHP programmer to edit my script so that when they click "report tutorial" it takes them to a page where they then enter the code they see on a captcha image.

    I am just looking for quotes right now to have this done. Please PM me for more info, your price for this etc.

    I won't ask at TutorialSHRE because he couldn't help me with something simple and basically said something I wanted to do wasn't possible, enough playing around in the PHP and I got the script to do what I wanted. So I know asking over there is fruitless.

    Adding a captcha image is too advanced for me. I hope to get some responses. I needed this done yesterday.

    These ARE spiders right? Google, Inktomi, I am getting these reports out my ears and I am going to go mad in a second. Yes I can just turn off the feature, but I want it on for legit reports.

    66.249.72.201
    68.142.250.105

    Help, someone, anyone. Lol. grrrr...
     
    Colleen, Nov 9, 2005 IP
  2. Crazy_Rob

    Crazy_Rob I seen't it!

    Messages:
    13,157
    Likes Received:
    1,366
    Best Answers:
    0
    Trophy Points:
    360
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #2
    Yep, those are G's and I's spiders.
     
    Crazy_Rob, Nov 9, 2005 IP
    Colleen likes this.
  3. GeorgeB.

    GeorgeB. Notable Member

    Messages:
    5,695
    Likes Received:
    288
    Best Answers:
    0
    Trophy Points:
    280
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #3
    I could set it up so it sends them to a selection page which then gives options for a reason why. ex

    - Broken Link
    - Tutorial no longer at that address
    - SPAM

    ETC.

    random image option: I could do that but would likely charge more.

    Would you like a PM quote?
     
    GeorgeB., Nov 9, 2005 IP
  4. heapseo

    heapseo Peon

    Messages:
    636
    Likes Received:
    31
    Best Answers:
    0
    Trophy Points:
    0
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #4
    would rel='nofollow' on the links not work, or putting it in the robots.txt file?
     
    heapseo, Nov 9, 2005 IP
  5. GeorgeB.

    GeorgeB. Notable Member

    Messages:
    5,695
    Likes Received:
    288
    Best Answers:
    0
    Trophy Points:
    280
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #5
    People would still click on it. That would only stop the bots.
     
    GeorgeB., Nov 9, 2005 IP
  6. Colleen

    Colleen Illustrious Member

    Messages:
    6,777
    Likes Received:
    725
    Best Answers:
    1
    Trophy Points:
    430
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #6
    It's dumb how it was made. It shouldn't be just a click on a link to send an email, it should have some form of confirmation. Short of banning IPs, I feel my only option is image verification. Because I don't want to be banning spiders.

    George, feel free to send me a quote via PM.

    The site is w w w . r e t r o t u t o r i a l s . c o m without the spaces.

    And don't be clicking report tutorial!! lol... Or I will end up HAVING to be Queen of the Wacko's around here!!

    They need to be taken to a page showing something like this:
    [​IMG]

    Here's the code from report.php, not much to it.


    if (!defined('VALID')) {
    die('You cannot view this file.');
    }
    $tut_array = mysql_fetch_array(mysql_query('SELECT * FROM ' . $prefix . "tutorials WHERE id = '$_GET[tut]'")) or $erri = 1;
    if ($erri == 1) {
    $content[] = output($message = 'Tutorial (' . $_GET[tut] . ') does not exist.');
    return;
    }
    mail($email, 'Broken Tutorial', 'Tutorial: ' . $tut_array[name] . " is broken
    IP: " . $_SERVER[REMOTE_ADDR] . "
    --- TutorialSHRE v2.1.2", 'From: ' . $sitetitle . '<' . $email . '>');
    $content[] = output($message = 'Thank you, ' . $tut_array[name] . ', will be reviewed asap.');



    I would also prefer when I get an email for the tutorial to be linked to the tutorial so I can click it and see for myself. I just bought this site and have to search high and low just to find the supposed "broken" tutorial to check it, a direct link would be great!

    [EDIT]Ok who's the wiseguy clicking report tutorial?? LOL :p[/edit]
     
    Colleen, Nov 9, 2005 IP
  7. Colleen

    Colleen Illustrious Member

    Messages:
    6,777
    Likes Received:
    725
    Best Answers:
    1
    Trophy Points:
    430
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #7
    I've got someone looking into this issue now. Thanks everyone.
     
    Colleen, Nov 9, 2005 IP
  8. Colleen

    Colleen Illustrious Member

    Messages:
    6,777
    Likes Received:
    725
    Best Answers:
    1
    Trophy Points:
    430
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #8
    Just wanted to update this:

    I had anton-io! fix the script and he even included some extras. He did a great job at a great price!

    I am extremely pleased. I highly recommend anton-io! to anyone here that needs PHP/Database work done.

    Thanks! :)
     
    Colleen, Nov 11, 2005 IP
    anton-io! likes this.
  9. anton-io!

    anton-io! Active Member

    Messages:
    540
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    58
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #9
    Thank you kindly and glad to be of service!

    I humbly and graciously accept your accolades!

    :D
     
    anton-io!, Nov 11, 2005 IP
  10. mikmik

    mikmik Guest

    Messages:
    356
    Likes Received:
    29
    Best Answers:
    0
    Trophy Points:
    0
    As Seller:
    100% - 0
    As Buyer:
    100% - 0
    #10
    Good stuff, anton-io! Glad to see it worked out, Colleen :)
     
    mikmik, Nov 13, 2005 IP