ugrás a tartalomhoz

ismeretlen függvény: bcmod() miért?

Anonymous · 2006. Okt. 25. (Sze), 18.41
Üdv!

Lenne egy kérdésem otthon jó az oldalam de mikor felteszem egy oldalra az nem jó ezt írja:
Fatal error: Call to undefined function: bcmod()

ezt így használom (if bcmod($a, 2) == 0) {}

elvileg az a hiba azt jelenti h ismeretlen függvény

de otthon meg miért jó?, nem hiszem h ezt csak a php5 tudja, sőt ott a szerveren is aszem php5 van mert webdomain.hu-s tárhely?

szerintetek i lehet a gond?

és nem lehetne erre a függvényre valami saját függvényt írni vagy más függvény?

a lényege:
$a változó mondjuk 11 és osztó mondjuk 5 akkor a maradék nem 0 ezért nem megy végbe a ciklis tehát tudjam elleőrizni h 0-e a maradék

Előre is köszönöm
 
1

maradékos osztás

kerzo · 2006. Okt. 25. (Sze), 20.49
Használj egyszerű maradékos osztást:

if ( $a%5 == 0 ) {

}

pl.: 10%3 => az eredmény 1
2

amugy

Anonymous · 2006. Okt. 25. (Sze), 20.54
amugy lehet hogy az is hiba... vagyis lehet, hogy amiatt is írja ki a hibát
bár nemtudom, hogy php5-ben hogyvan meg lehet, hogy félre írtad
de probáld meg így esetleg:
if (bcmod($a,2) == 0) {

}
ui.: ( lehet mulya vagyok )
3

BCMath support

csla · 2006. Okt. 25. (Sze), 22.26
Nézd meg a szerveren phpinfo()-val, valószínűleg a BCMath support nincs engedélyezve. "These functions are only available if PHP was configured with --enable-bcmath" A Windows-os PHP beépítetten támogatja, otthon valószínűleg azért jó mindenféle külön varázslat nélkül. (Persze csak ha Windowst használsz otthon.)