forum.coppermine-gallery.net

Support => cpg1.4.x Support => Older/other versions => cpg1.4 plugins => Topic started by: ro1960 on May 12, 2010, 05:53:38 am

Title: Captcha 3.0 doesn't show image in French
Post by: ro1960 on May 12, 2010, 05:53:38 am
For some reason, when the language selected is French, the Captcha image doesn't show. It works with all the other languages I've tried (over a dozen).

How can this be fixed?

Thanks.
Title: Re: Captcha 3.0 doesn't show image in French
Post by: Joachim Müller on May 12, 2010, 07:17:53 am
Board rules / Forum policies: Post Links (http://forum.coppermine-gallery.net/index.php/topic,55415.msg270616.html#msg270616)
Title: Re: Captcha 3.0 doesn't show image in French
Post by: ro1960 on May 12, 2010, 12:56:14 pm
Sorry about that! Here we go:
http://www.brunopaccard.com/cpg/login.php?referer=index.php&lang=french (http://www.brunopaccard.com/cpg/login.php?referer=index.php&lang=french)
Title: Re: Captcha 3.0 doesn't show image in French
Post by: Joachim Müller on May 12, 2010, 03:39:24 pm
http://www.brunopaccard.com/cpg/captcha.php?lang=french is broken, http://www.brunopaccard.com/cpg/captcha.php?lang=english works. Usually happens if the language file outputs stuff that it shouldn't, which is in turn usually the case if a language file has been edited with an editor that is not fit for the task.
Get a vanilla French language file (e.g. from http://coppermine.svn.sourceforge.net/viewvc/coppermine/trunk/cpg1.4.x/lang/french.php?view=log) and replace the language file on your server with the vanilla file. Make sure to upload using a genuine FTP app like FileZilla and not some crutch like MS Frontpage or some web FTP app.
Title: Re: Captcha 3.0 doesn't show image in French
Post by: ro1960 on May 12, 2010, 05:24:52 pm
OK, I followed your instructions and replaced the /lang/french.php file with a fresh version. No difference. All the files have been uploaded at the same time in the same manner with Interarchy 9.0.1. No edits were made as far as I remember. If I did, it was using BBEdit 9.5 and this should normally not be an issue.
Title: Re: Captcha 3.0 doesn't show image in French
Post by: Joachim Müller on May 12, 2010, 06:01:48 pm
I'm not familiar with Mac tools. All I can say is that the reason for the image not showing as expected almost certainly is the fact that the output starts prematurely.
This is the http traffic sniffed with live HTTP headers
Code: [Select]
http://www.brunopaccard.com/cpg/captcha.php?lang=french

GET /cpg/captcha.php?lang=french HTTP/1.1
Host: www.brunopaccard.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://forum.coppermine-gallery.net/index.php?action=post;topic=64916.0;num_replies=4
Cookie: faf22696d326577ad2dbc65575e7f336=d93f35be736ad61724b9accccbfc20f6; PHPSESSID=972f0e5d378b5713385bf3aac18ff220; coppermine_brunopaccard_data=YTozOntzOjI6IklEIjtzOjMyOiI1OWNiZjM5MTM4N2Q4ZDg4ZTkwNDRhNzIyNDc0M2NiNyI7czoyOiJhbSI7aToxO3M6NDoibGFuZyI7czo2OiJmcmVuY2giO30%3D
Cache-Control: max-age=0

HTTP/1.1 200 OK
Date: Wed, 12 May 2010 15:59:24 GMT
Server: Apache
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: image/jpeg
----------------------------------------------------------
http://nolobe.com/mint/pepper/tillkruess/durations/recalc.php?token=756897106&time=90

GET /mint/pepper/tillkruess/durations/recalc.php?token=756897106&time=90 HTTP/1.1
Host: nolobe.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://nolobe.com/interarchy/
Cookie: MintAcceptsCookies=1; MintUnique=1; MintUniqueHour=1273676400; MintUniqueDay=1273669200; MintUniqueWeek=1273323600; MintUniqueMonth=1272632400; MintUniqueLocation=1; MintDurationsToken=756897106; __utma=1.456312270.1273679909.1273679909.1273679909.1; __utmb=1.1.10.1273679909; __utmc=1; __utmz=1.1273679909.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=Interarchy

HTTP/1.1 200 OK
Date: Wed, 12 May 2010 15:59:32 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
X-Powered-By: PHP/5.2.6-1+lenny8
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
----------------------------------------------------------
http://nolobe.com/mint/pepper/tillkruess/durations/recalc.php?token=756897106&time=105

GET /mint/pepper/tillkruess/durations/recalc.php?token=756897106&time=105 HTTP/1.1
Host: nolobe.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 ( .NET CLR 3.5.30729)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://nolobe.com/interarchy/
Cookie: MintAcceptsCookies=1; MintUnique=1; MintUniqueHour=1273676400; MintUniqueDay=1273669200; MintUniqueWeek=1273323600; MintUniqueMonth=1272632400; MintUniqueLocation=1; MintDurationsToken=756897106; __utma=1.456312270.1273679909.1273679909.1273679909.1; __utmb=1.1.10.1273679909; __utmc=1; __utmz=1.1273679909.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=Interarchy

HTTP/1.1 200 OK
Date: Wed, 12 May 2010 15:59:47 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
X-Powered-By: PHP/5.2.6-1+lenny8
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/html
----------------------------------------------------------
Title: Re: Captcha 3.0 doesn't show image in French
Post by: ro1960 on May 12, 2010, 07:11:53 pm
The Mac tools I am using are fairly standard developers tools.

I don't understand what you mean by "the output starts prematurely". And I am not sure  what to do with the http traffic.

How can this problem be fixed? Why is it only affecting the French language?
Title: Re: Captcha 3.0 doesn't show image in French
Post by: Joe Carver on May 12, 2010, 07:31:23 pm
OK, I followed your instructions and replaced the /lang/french.php

Have you replaced the language file for the plugin with clean copiy? Or only the Coppermine file? Or both?
Title: Re: Captcha 3.0 doesn't show image in French
Post by: ro1960 on May 13, 2010, 03:51:05 am
Both.
Title: Re: Captcha 3.0 doesn't show image in French
Post by: Joachim Müller on May 14, 2010, 07:13:37 am
To show you the difference, here's what live http headers sniffs for the output of the captcha file with the language set to english:
Code: [Select]
http://www.brunopaccard.com/cpg/captcha.php?lang=english



GET /cpg/captcha.php?lang=english HTTP/1.1

Host: www.brunopaccard.com

User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 115

Connection: keep-alive

Cookie: ae6c14f246ba98273db9dd95c8bfe109=df6edc0a4885ead21a8bbcb03de9b051; coppermine_brunopaccard_data=YTo0OntzOjI6IklEIjtzOjMyOiJjMjI2MjkwZTRhZTc1YjliMTA2NzE2NTA1ZWZlNGMzYyI7czoyOiJhbSI7aToxO3M6NDoibGFuZyI7czo2OiJnZXJtYW4iO3M6MzoibGl2IjthOjE6e2k6MDtzOjM6IjEzNSI7fX0%3D; 60df47fd40e6d14ca142887ed0f2b5d0=fa99a53d9310be8a254a3ac9d216928c; PHPSESSID=a56e67daab462402998e99e8dbe2b0b8



HTTP/1.1 200 OK

Date: Fri, 14 May 2010 05:11:45 GMT

Server: Apache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Pragma: no-cache

Keep-Alive: timeout=15, max=99

Connection: Keep-Alive

Transfer-Encoding: chunked

Content-Type: image/jpeg

----------------------------------------------------------