Jump to content

Archived

This topic is now archived and is closed to further replies.

Tandem

Captcha probelm

Recommended Posts

Hi, this is prbably a long shot, as i cannot really give a lot of information about this, as i don't really know what the problem is, so i apologize for that in advance.

I've been using a captcha that i found on a tutorial site for a few months now and it's been working great. I can't seem to post the code for it however as everytime that i try, for some reason my session times out :S

So i woke up yesterday to find that my site wouldn't load at all, and an error claiming that mysql_connect was an undefined function, and apparently (according to a friend), it was due to a fedora update, and i had to install php-mysql. This fixed everything, but now all of a sudden my captha only appears as a red x.

I'm pretty inclined to say that this is all connected. Can anyone suggest anything i can do to get this working again?

Thanks in advance if anyone can help me.

Share this post


Link to post
Share on other sites
Sounds to me like your include paths may have changed with the new install of PHP. Do you have error reporting turned on to assure that all your files are being included properly?

Share this post


Link to post
Share on other sites
I don't have error reporting on. i'm not sure how to put it on as i only have cli access to the server and i'm not too familiar with cli's.

Not sure if it makes a difference, but it uses img tags to be called, like this <img src="captcha.php">. All my other included files work fine though.

Share this post


Link to post
Share on other sites
[quote author=Tandem link=topic=112446.msg456393#msg456393 date=1161620025]
I don't have error reporting on. i'm not sure how to put it on as i only have cli access to the server and i'm not too familiar with cli's.

Not sure if it makes a difference, but it uses img tags to be called, like this <img src="captcha.php">. All my other included files work fine though.
[/quote]

And, your "captcha.php" file is in the same directory, correct? It's going to be extremely difficult to help you debug without a little more info. If you hit your captcha.php page directly, do you get an image, or do you get a jpeg error of some sort?

Share this post


Link to post
Share on other sites
Yes, it's in the same directory. If i go directly to it, i get a red cross too. I'm trying to post my code but everytime i do i get "page cannot be displayed" and then a bunch of errors on reload.

While i was googling random things about the subject, i noticed something about GD support. Perhaps maybe that is to do with it?

Share this post


Link to post
Share on other sites
If you reinstalled PHP and not GDLIb, yes, that definitely would cause a problem. Run a phpinfo() and see if GDLib is installed.

Share this post


Link to post
Share on other sites
I can't seem to find whether it is or not. my PHP info is here.

http://217.174.251.128/php.php

also

http://217.174.251.128/captcha.txt

is my captcha code.

Share this post


Link to post
Share on other sites
Yep, you need to reconfigure with gd support. your config line has --without-gd

Share this post


Link to post
Share on other sites
Nope, you sure don't. If you have GD installed, you'll have an entire table with all the GD settings represented under the heading of, what else, [b]gd[/b].

You'll have settings like [i]GD Support - enabled[/i] and [i]GD Version - bundled (2.0.28 compatable)[/i] or such.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.