DIVTCHA

Programovacie jazyky, rady, poradňa...
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

DIVTCHA

Príspevok od používateľa snake2 »

po zapnuti session vypisuje

Kód: Vybrať všetko

Fatal error: Call to a member function getInput() on a non-object in /web/htdocs/www/divtcha/divtcha.php on line 32
divtcha.php

Kód: Vybrať všetko

<html>
<head>
<?
// zapnutí session
session_start();
require_once('divtcha.class.php');
// vytvořit instanci třídy divtcha s parametry (pocet_pismen,pocet_cisel,cernobile,stupen_zabezpeceni(nastavit 4, pokud je na strance vice kodu), zarovnani boxu, barva pozadi, barva_textu, velikost_textu)
$divtcha=new divtcha(4,2,true,4,'fonts/arial.ttf','left','eeeeee','000000',10);

// vypsat CSS styl na správné místo
echo "<style>".$divtcha->getStyle('handicap.gif','audio.php')."</style>";
?>
</head>
<body>
<?
if (isset($_POST['odeslano']))
{
	// Vypsat, zda byl kód odeslaný formulářem v pořádku zadán (tato část funguje i samostatně bez všech ostatních)
	if (divtcha::check()) {echo "DOBRE";} else {echo "SPATNE";}
}
// Vyčistit paměť kódů (tato část funguje i samostatně bez všech ostatních, používá se po dokončení všech kontrol kódů ve scriptu)
divtcha::clear();
?>

<form action='' method='post'>
<?

// nastavení alternativních otázek pro nevidomé. Při neuvedení tohoto řádku bude použita matematická otázka
//$divtcha->setAlternativeQuestions('otazky.txt');

// vypsat pole pro zadání kódu
echo $divtcha->getInput();
// vypsat box s kódem
echo $divtcha->getCode();

?> 
	<input type="hidden" name="odeslano" value="ano"/>
	<input type="submit" value="Odeslat"/>
</form>

</body>
</html>
Ovecka
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1227
Registrovaný: 25 aug 2005, 0:57

Príspevok od používateľa Ovecka »

session_start(); by mal byt na zaciatku kodu pred html , ale podla mna tvoj problem to nevyriesi
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

nepomohlo :( dost surne bych to potreboval spojazdnit
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Chyba nie je v tom kóde, čo si sem poslal (keďže mne to funguje takmer bez problémov).
TGiJack
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 30 nov 2006, 19:37
Bydlisko: NO
Kontaktovať používateľa:

Príspevok od používateľa TGiJack »

divtcha.class.php chybu budes mat pri volani objektu... ukaž ako mas napisanu tu funkciu v class getInput alebo lebšie celý divtcha.class.php to bude najlepšie :)
zatial ti viem povedat len že ten objekt čo volaš nieje objekt
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tú triedu si stiahneš tu. Ja som ju skúšal s tým kódom, čo sem poslal a mne to fungovalo. Písalo to nejaké upozornenia (dajú pomerne ľahko odstrániť) ale aj tak to tú captchu zobrazovalo.
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

for je praveze aj v tom, ze mi nefunguju takisto aj tie pribalene examples :? host mam od forpsi, cize v tom problem problem nevidim
Napísať odpoveď