Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: [Opgelost] Validatiecode in aanmelden werkt niet

Posted by testnet on 14 november 2008, 18:57
#1

Op mijn systeem komt in het aanmeldscherm voor een nieuw lid, bij de validatiecode het plaatje niet te voorschijn.
Wel kan ik op het icoontje "geluid" drukken en hoor dan de code die gegenereerd is.
In het "gastenboek" die ook met een dergelijke validatiecode werkt gaat het prima.

Weet iemand hoe dit gecorrigeerd kan worden?


Edit Wanabo; Titel [Opgelost] toegevoegd.

Edited by Wanabo on 17 november 2008, 18:41

Posted by MysticFire on 14 november 2008, 21:10
#2

Ik heb zelf geen idee, maar tot het opgelost is kan je mss het beste validatie code als TEKST laten weergeven.

Posted by Wanabo on 14 november 2008, 23:09
#3

Heeft dit niet te maken met de aanwezigheid van GD2 op de server?

Meer uitleg over GD op http://www.boutell.com/gd/

Posted by Jelle on 14 november 2008, 23:56
#4

Zou goed mogelijk kunnen zijn, maar omdat in het gastenboek "iets dergelijks" wel werkt kan het ook en andere oorzaak hebben.

Tenzij dus weer het een compleet andere validatiecode in het gastenboek is.
Daarom zou een link naar de site makkelijk zijn om het te kunnen zien.

Een beeld zegt meer dan duizend woorden Wink

Posted by testnet on 15 november 2008, 00:01
#5

Quote

Wanabo schreef:
Heeft dit niet te maken met de aanwezigheid van GD2 op de server?

Meer uitleg over GD op http://www.boutell.com/gd/


De phpinfo geeft mij het volgende terug:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled


Volgens mij voldoet dit.

Als ik validatiecode op tekst zet, verandert dit niet. De tekst wordt niet getoond.

Het moet ergens zitten, denk ik, in het feit dat het plaatje c.q. tekst wel wordt gegenereerd, maar dat het niet ergens geplaatst (opgeslagen) kan worden, zodat het programma het niet kan ophalen op het in de pagina te plaatsen.

Als ik met firebug de pagina analyseer, dan zie ik dat het systeem blijft zoeken naar het plaatje. Maar hoe dit precies werkt weet ik niet.
Nu is het wel zo dat ik de site lokaal draai op mijn synology+207. Misschien dat het hier aan ligt. Ik zal eens proberen of indien ik gebruik maak van een provider het probleem ook voor doet.

Posted by Wanabo on 15 november 2008, 16:56
#6

Upload en overschrijf in dat geval gewoon de bestanden nogmaals! Let even op je config.php dat je die niet overschrijft. Maak eerst een backup.

Posted by testnet on 15 november 2008, 21:55
#7

Quote

Wanabo schreef:
Upload en overschrijf in dat geval gewoon de bestanden nogmaals! Let even op je config.php dat je die niet overschrijft. Maak eerst een backup.


Ik heb dit gedaan, maar het resultaat is hetzelfde.

Posted by Wanabo on 16 november 2008, 18:13
#8

Kan een firewall roet in het eten gooien? Die blokkeert vaak plaatjes/banners op basis van afmetingen.

Posted by testnet on 17 november 2008, 18:33
#9

Quote

Wanabo schreef:
Kan een firewall roet in het eten gooien? Die blokkeert vaak plaatjes/banners op basis van afmetingen.


iK BEN ER UIT!

Op deze site vond ik de oplossing:
http://php-fusion.co.uk/forum/viewthread.php?thread_id=22284&highlight=secureimage&pid=124574

Ik heb in:
includes/securimage/securimage.php
var $use_gd_font = false; in true gewijzigd.

Bedankt voor jullie aandacht en meezoeken.Smile

Posted by Wanabo on 17 november 2008, 18:40
#10

Mooi zo! En bedankt voor het plaatsen van de oplossing. Ik heb de titel aangepast in [Opgelost]

Posted by MysticFire on 17 november 2008, 19:32
#11

Idd bedankt voor het plaatsen, dan hebben andere er ook wat aan Smile

Posted by wowo on 17 november 2008, 19:54
#12

Ik worstelde ook al lang met hetzelfde probleem: geen validatieplaatje of tekstcode.
Ik heb mijn website lokaal draaien op een Synology DS 107+.
De oplossing werkt ook bij mij: super!

Op het Engels-forum stond iets over ontbreken van TTF support. Heeft mijn Nas-server dit dus niet? Wat is het eigenlijk? Frown

Posted by testnet on 18 november 2008, 10:37
#13

Quote

wowo schreef:
Ik worstelde ook al lang met hetzelfde probleem: geen validatieplaatje of tekstcode.
Ik heb mijn website lokaal draaien op een Synology DS 107+.
De oplossing werkt ook bij mij: super!

Op het Engels-forum stond iets over ontbreken van TTF support. Heeft mijn Nas-server dit dus niet? Wat is het eigenlijk? Frown


Heeft waarschijnlijk te maken met het lettertype dat gebruikt wordt om het plaatje te maken.
Maar zeker weten doe ik het ook niet...

Posted by wowo on 18 november 2008, 10:39
#14

Quote

wowo schreef:Op het Engels-forum stond iets over ontbreken van TTF support. Heeft mijn Nas-server dit dus niet? Wat is het eigenlijk? Frown

TTF = True Type Font
Mijn Nas-server heeft (nog) geen TTF-support in zijn PHP-versie.
Als je gebruik maakt van GD Font kan je wel met de validatiecodes werken, echter ze zijn volgens mij veel makkelijker te "kraken".
De echte oplossing is volgens mijn met behulp van bv IPKG TTF-support (Freetype) aan de Nas-server toe te voegen. Dat lukt mij wel, denk ik. Maar dan zal waarschijnlijk ook een php-script aangepast moeten worden. Dat gaat helaas nog boven mijn pet. Dus voorlopig nog maar met deze tussen-oplossing werken.
Ik wacht nog wel even totdat de echte techneuten dit uitgevogeld hebben.