Ik ben op zoek die me kan helpen om m`n captcha weer actief te krijgen.
http://tinyurl.com/c2sp2eq
Hier zou de beveiligingscode zichtbaar moeten zijn.
Ik heb de site vorige week verhuist en sindsdien doet hij het niet meer. ik heb de urls in het .php bestand wel aangepast..
hierbij de code:
Aanvullend bericht:PHP Code:
<?php
session_start();
// Captcha keygenerator
function keygen($aantal)
{
$tekens = array_merge(range('A', 'F'), array('H', 'J', 'K', 'M', 'N'), range('P', 'Z'));
$randomstring = "";
for($i=1; $i <= $aantal; $i++)
{
shuffle($tekens);
$randomstring .= $tekens[0];
}
return $randomstring;
}
$random_code = keygen(4);
$_SESSION['captcha_code'] = $random_code;
$breedte = 180;
$hoogte = 60;
header("content-type: image/png");
$afbeelding = imagecreate($breedte, $hoogte);
$achtergrond = imagecolorallocate($afbeelding, 255, 255, 255);
$font = "/screen/COOPBL.TTF";
$kleur = imagecolorallocate($afbeelding, 255, 105, 31);
//imagerectangle($afbeelding, 0, 0, $breedte-1, $hoogte-1, $kleur);
$aantal_punten = rand(250, 500);
for ($i = 0; $i < $aantal_punten; $i++)
{
imagesetpixel($afbeelding, rand(1, $breedte-1), rand(1, $hoogte-1), $kleur);
}
$aantal_lijnen = rand(5, 8);
$aantal_cirkels = rand(5, 8);
$aantal_lijnen2 = rand(2, 6);
$spread = 100;
$tekst = str_split($random_code);
for ($i = 0; $i < count($tekst); $i++)
{
//180 * 60 eerst 90 *30 41, 110, 178
$xas = rand(10, 10);
$yas = rand(24, 55);
$graden = rand(-25, 25);
$grootte = rand(18,24);
//$kleur = imagecolorallocate($afbeelding, rand(0, 215), rand(0, 215), rand(0, 215));
$kleur = imagecolorallocate($afbeelding, 255, 105, 31);
imagettftext($afbeelding, $grootte, $graden, $i * 40 + $xas, $yas, $kleur, $font, $tekst[$i]);
}
for($i = 0; $i < $aantal_cirkels; $i++)
{
$y_center = rand(1, $breedte-1);
$x_center = rand(1, $hoogte-1);
//$kleur = imagecolorallocate($afbeelding, rand(170, 255), rand(170, 255), rand(170, 255));
$kleur = imagecolorallocate($afbeelding, 255, 255, 255);
imageellipse($afbeelding, $y_center, $y_center, rand(50, 180), rand(50, 180), $kleur);
}
$kleur = imagecolorallocate($afbeelding, 255, 255, 255);
//imagerectangle($afbeelding, 0, 0, $breedte-1, $hoogte-1, $kleur);
$aantal_punten = rand(250, 500);
for ($i = 0; $i < $aantal_punten; $i++)
{
imagesetpixel($afbeelding, rand(1, $breedte-1), rand(1, $hoogte-1), $kleur);
}
imagepng($afbeelding);
imagedestroy($afbeelding);
?>
Daarnaast zitten er ook nog enkele bugs in, als je een nieuwe advertentie wil plaatsen.
Hopelijk dat iemand kan helpen, betaling in overleg.
groet
Ronnie
- PHP hulp gezocht
-
01-11-2012, 08:45 #1
- Berichten
- 374
- Lid sinds
- 15 Jaar
PHP hulp gezocht
Laatst aangepast door Ronnie B : 01-11-2012 om 08:48 Reden: Automatisch samengevoegd.
-
In de schijnwerper
AllesOverComputers.nl - Zeer geschikt voor een complete content websiteDomein te koopGezocht: .de backlink mogelijkheden op het gebied van zakelijk/drukwerkSEO/LinkbuildingBTW berekenen | Toffe tool, 60 blogs & Affiliate pagina | Hoge zoekvolumes (74K)Website te koop[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotie -
01-11-2012, 08:49 #2
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Als je goed kijkt nar de source van de pagina die je opgeeft, probeer je ook geen plaatje te laten zien, maar staat er een PHP bestand.
-
01-11-2012, 09:03 #3
- Berichten
- 374
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
Dat klopt, dat werkt normaal prima.
-
01-11-2012, 09:13 #4
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Ik denk dan ook niet dat het in de code zit die je gepost hebt, maar eerder in het bestand waar je form en dat plaatje staan/aangeroepen worden
-
01-11-2012, 09:26 #5
- Berichten
- 374
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
Zo staat het daar:
PHP Code:<?php
if($cfg['CAPTCHA'])
{
?>
<p><label> </label><img src="./screen/captcha.php" alt="" /></p>
<p><label>Beveiligingscode</label><input type="text" id="code" name="code" maxlength="4" size="4" style="width:220px" /></p>
<?php
}
?>
<p class="space"><label> </label><input name="verzenden" type="submit" class="knop" value="Verzend"/>
<input name="input" type="reset" class="knop" value="Leeg formulier" /></p>
</form>
<? } ?>
<? include("includes/footer.php"); ?>
-
01-11-2012, 09:56 #6
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
verander
./screen/captcha.php
eens in
<? include("./screen/captcha.php"); ?>
-
01-11-2012, 10:00 #7
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Dat laatste gaat sowieso niet werken M. Verstraeten; die moet als een plaatje worden weergegeven.
Er gaat echter wel iets mis in dat bestand, dus als je naar website.nl/screen/captcha.php gaat en kijkt wat voor fouten er worden weergegeven, kunnen we daar meer mee.
-
01-11-2012, 10:02 #8
- Berichten
- 374
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
Hoe kan ik dat zien Chris ?
http://www.fietskeus.nl/screen/captcha.php
-
01-11-2012, 10:06 #9
- Berichten
- 94
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
Dat laatste gaat sowieso niet werken M. Verstraeten; die moet als een plaatje worden weergegeven.
Er gaat echter wel iets mis in dat bestand, dus als je naar website.nl/screen/captcha.php gaat en kijkt wat voor fouten er worden weergegeven, kunnen we daar meer mee.
Zoals op de volgende manier:
<img src="<? include("./screen/captcha.php"); ?>" alt="" />
Maar heb maar effe snel-snel gekeken
-
01-11-2012, 10:26 #10
- Berichten
- 190
- Lid sinds
- 16 Jaar
Re: PHP hulp gezocht
Je captcha script geeft deze fouten terug:
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext </a>]: Could not find/open font in <b>/home/deb63787/domains/fietskeus.nl/public_html/screen/captcha.php</b> on line <b>59</b><br />
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext </a>]: Could not find/open font in <b>/home/deb63787/domains/fietskeus.nl/public_html/screen/captcha.php</b> on line <b>59</b><br />
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext </a>]: Could not find/open font in <b>/home/deb63787/domains/fietskeus.nl/public_html/screen/captcha.php</b> on line <b>59</b><br />
<br />
<b>Warning</b>: imagettftext() [<a href='function.imagettftext'>function.imagettftext </a>]: Could not find/open font in <b>/home/deb63787/domains/fietskeus.nl/public_html/screen/captcha.php</b> on line <b>59</b><br />
Wat dus aangeeft dat hij het lettertype niet kan vinden
-
01-11-2012, 10:31 #11
- Berichten
- 374
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
@Wouter, bedankt !
Toevallig enig id hoe ik het kan oplossen ? De font staat er wel namelijk:
http://fietskeus.nl/screen/COOPBL.TTF
-
01-11-2012, 10:46 #12
- Berichten
- 15
- Lid sinds
- 17 Jaar
Re: PHP hulp gezocht
vervang dit;
$font = "/screen/COOPBL.TTF";
met
$font = "COOPBL.TTF";
misschien dat het dan beter gaat ;)
-
01-11-2012, 11:00 #13
- Berichten
- 374
- Lid sinds
- 15 Jaar
Re: PHP hulp gezocht
@ marc w.
Jij bent mijn held voor vandaag !!!
Bedankt
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic