HELP - captcha a kniha navstev na freehostingu (www.ic.cz)
HELP - captcha a kniha navstev na freehostingu (www.ic.cz)
Mam spravenu knihu navstev, ktora obsahuje CAPTCHA.
Problem je v tom, ze captcha sa nezobrazuje na freehostingu (www.ic.cz),ak je kniha umiestnena na platenom hostingu vsetko je OK a funguje to.
Nizssie je kod, ako ho upravit aby to fungovalo?:(
PS: zaciatocnik
Vopred diiik.
<?php
session_start();
if( isset($_POST['submit'])) {
if( $_SESSION['security_code'] == $_POST['vysledok'] && !empty($_SESSION['security_code'] ) ) {
unset($_SESSION['security_code']);
} else {
$spam = true;
}
}
?>
<link href="board/board.css" rel="stylesheet" type="text/css">
<form method="post" action="index.php?tar=9&lang=<?= $lang; ?>">
<table width="610" border=0 align="center" cellpadding=0 cellspacing=0 bgcolor="#333333">
<tr>
<td width="200"> </td>
<td> </td>
</tr>
<tr>
<td width="180" bgcolor="#666666"><div align="right" class="b_menu">
<?= $Bmeno; ?>
</div></td>
<td><input class="formarea" <?= ($spam?'value="'.$_POST['meno'].'"':'') ?> type="text" name="meno" size="30"></td>
</tr>
<tr>
<td width="180" bgcolor="#666666"><div align="right" class="b_menu">
<?= $Bemail; ?>
</div></td>
<td><input type="text" class="formarea" <?= ($spam?'value="'.$_POST['mail'].'"':'') ?> name="mail" size="30"></td>
</tr>
<tr>
<td width="180" bgcolor="#666666"> <div align="right" class="b_menu">
<?= $Bhttp; ?>
</div></div>
</td>
<td><input type="text" name="web" class="formarea" <?= ($spam?'value="'.$_POST['web'].'"':'') ?> size="35"></td>
</tr>
<tr>
<td width="180" bgcolor="#999999"><div align="right" class="b_menu">
<?= $Bprispevok; ?>
</div></div>
</td>
<td><textarea name="odkaz" class="formbox" wrap="virtual"><?= ($spam?$_POST['odkaz']:'') ?></textarea></td>
</tr>
<tr>
<td width="180" bgcolor="#666666" valign="center"><div align="right" class="b_menu">
<img src="captcha/CaptchaSecurityImages.php?width=80&height=30&characters=5" />
</div></td>
<td>
<input class="formarea" type="text" name="vysledok" size="30" />
<div class="b_menu"> <?= $Bantispam; ?></div></td>
</tr>
<tr>
<td> </td>
<td>
<input name="submit" class="button" type="submit" value="<?=$Bodosli?>" />
</td>
</tr>
</table>
</form>
<?
if (!$spam) {
/* TU TO UZ NEMUSIS EDITOVAT*/
if (($meno!="") or ($mail!=""))
{
$meno=strip_tags($meno); $mail=strip_tags($mail); $web=strip_tags($web);
$odkaz=strip_tags($odkaz,"<|>,<>,<*>"); $odkaz=nl2br($odkaz);
}
if (($mail!="") and ($meno!="")) {$mail="| <a href=mailto:$mail>$mail</a>";}
else {$mail=""; }
if ($web!="") {$web="| <a href=http://$web>$web</a>";}
else {$web="";}
if (($meno!="") or ($mail!=""))
{
$new = implode(file('board/_message.php'));
$datum = date("d.n.Y");
$new = str_replace(explode(', ', '{meno}, {www}, {sprava}, {email}, {datum}'), array($meno, $web, $odkaz, $mail, $datum), $new);
$old = @fread(@fopen("board/board.dat","r"),@filesize("board/board.dat"));
$design = implode(file('board/_message.php'));
$old = $new.$old;
$f = fopen("board/board.dat","w");
fputs($f,$old);
fclose($f);
}
}
include("board/board.dat");
?>
Problem je v tom, ze captcha sa nezobrazuje na freehostingu (www.ic.cz),ak je kniha umiestnena na platenom hostingu vsetko je OK a funguje to.
Nizssie je kod, ako ho upravit aby to fungovalo?:(
PS: zaciatocnik
Vopred diiik.
<?php
session_start();
if( isset($_POST['submit'])) {
if( $_SESSION['security_code'] == $_POST['vysledok'] && !empty($_SESSION['security_code'] ) ) {
unset($_SESSION['security_code']);
} else {
$spam = true;
}
}
?>
<link href="board/board.css" rel="stylesheet" type="text/css">
<form method="post" action="index.php?tar=9&lang=<?= $lang; ?>">
<table width="610" border=0 align="center" cellpadding=0 cellspacing=0 bgcolor="#333333">
<tr>
<td width="200"> </td>
<td> </td>
</tr>
<tr>
<td width="180" bgcolor="#666666"><div align="right" class="b_menu">
<?= $Bmeno; ?>
</div></td>
<td><input class="formarea" <?= ($spam?'value="'.$_POST['meno'].'"':'') ?> type="text" name="meno" size="30"></td>
</tr>
<tr>
<td width="180" bgcolor="#666666"><div align="right" class="b_menu">
<?= $Bemail; ?>
</div></td>
<td><input type="text" class="formarea" <?= ($spam?'value="'.$_POST['mail'].'"':'') ?> name="mail" size="30"></td>
</tr>
<tr>
<td width="180" bgcolor="#666666"> <div align="right" class="b_menu">
<?= $Bhttp; ?>
</div></div>
</td>
<td><input type="text" name="web" class="formarea" <?= ($spam?'value="'.$_POST['web'].'"':'') ?> size="35"></td>
</tr>
<tr>
<td width="180" bgcolor="#999999"><div align="right" class="b_menu">
<?= $Bprispevok; ?>
</div></div>
</td>
<td><textarea name="odkaz" class="formbox" wrap="virtual"><?= ($spam?$_POST['odkaz']:'') ?></textarea></td>
</tr>
<tr>
<td width="180" bgcolor="#666666" valign="center"><div align="right" class="b_menu">
<img src="captcha/CaptchaSecurityImages.php?width=80&height=30&characters=5" />
</div></td>
<td>
<input class="formarea" type="text" name="vysledok" size="30" />
<div class="b_menu"> <?= $Bantispam; ?></div></td>
</tr>
<tr>
<td> </td>
<td>
<input name="submit" class="button" type="submit" value="<?=$Bodosli?>" />
</td>
</tr>
</table>
</form>
<?
if (!$spam) {
/* TU TO UZ NEMUSIS EDITOVAT*/
if (($meno!="") or ($mail!=""))
{
$meno=strip_tags($meno); $mail=strip_tags($mail); $web=strip_tags($web);
$odkaz=strip_tags($odkaz,"<|>,<>,<*>"); $odkaz=nl2br($odkaz);
}
if (($mail!="") and ($meno!="")) {$mail="| <a href=mailto:$mail>$mail</a>";}
else {$mail=""; }
if ($web!="") {$web="| <a href=http://$web>$web</a>";}
else {$web="";}
if (($meno!="") or ($mail!=""))
{
$new = implode(file('board/_message.php'));
$datum = date("d.n.Y");
$new = str_replace(explode(', ', '{meno}, {www}, {sprava}, {email}, {datum}'), array($meno, $web, $odkaz, $mail, $datum), $new);
$old = @fread(@fopen("board/board.dat","r"),@filesize("board/board.dat"));
$design = implode(file('board/_message.php'));
$old = $new.$old;
$f = fopen("board/board.dat","w");
fputs($f,$old);
fclose($f);
}
}
include("board/board.dat");
?>
to je nejake divne...ze by to na ic.cz nefungovalo?? ja som tam tiez a mal som captchu na stahovanie suborov a islo to ok. len sa mi to prestalo pacit potom tak som to zrusil. No ale najprv is premysli ci tam naozaj tu captchu xces mat...nie vsade sa to hodi. ja to v knihe ktoru mam na ic.cz nemam. Naco? ak by ma to ochranilo pred spammermi alebo na co to vlastne je....tak zacvakam 5 000sk- 
HELP - captcha a kniha navstev na freehostingu (www.ic.cz)
No to naozaj netusim preco to nefachci na IC.CZ? hm?
Suhlasim, sice neviem o aky projekt ide ale podla mna je captcha dobra tak pre fora atd. ja som z toho tiez znechuteny ked musim v kuse nejake kody niekde zadavat...a takto by som ho musel zadavat pri kazdom prispevku...tu knihu by si mal vecne prazdnu omg. A ja nemam registraciu. Naco? zbytocnost ktora len odradzuje navstevnikov...na forach je to inak. ja mma volne pristupnu knihu + administraciu na to...mne to staci nejake captchy a podobne pic*viny tam nepotrebujem. vsak na co?NuSuey napísal:pre male projetktiky je CAPTCHA totalna zbytocnost.. vaginovina:)
pories si registraciu .. vyuzitim cookies potom prihlasenie..
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
-
webmasterr
Medium Professional
- Príspevky: 1210
- Registrovaný: 15 sep 2006, 23:50
nj jasne ze captcha je dobra proti spamerom, to zistis ked ti za jeden den pribudne aj 5000 prispevkov
(vlastna skusenost)
mozno zozaciatku ked mas novy web a google o tebe nevie, tak si ta spambot tak skoro nenajde....ale neriskoval by som to
a tym ze captcha vyuzit pri velkych projektoch a pri malych registraciu osobne nesuhlasim ja by som to spravil prave naopak....
lebo ked mas len maly web, forum atd..kde chodi par ludi a je tam malo info nikomu sa kvoli tomu registrovat chciet nebude (opisat par znakov je to najmenej)....ale ked mas velky projekt, alebo forum ako hojko, tak ked niekto chce poradit atd. tak si tu registraciu spravy
mozno zozaciatku ked mas novy web a google o tebe nevie, tak si ta spambot tak skoro nenajde....ale neriskoval by som to
a tym ze captcha vyuzit pri velkych projektoch a pri malych registraciu osobne nesuhlasim ja by som to spravil prave naopak....
lebo ked mas len maly web, forum atd..kde chodi par ludi a je tam malo info nikomu sa kvoli tomu registrovat chciet nebude (opisat par znakov je to najmenej)....ale ked mas velky projekt, alebo forum ako hojko, tak ked niekto chce poradit atd. tak si tu registraciu spravy