Realmente estava errada; mudei para a certa: 17 $fb1 = fmod($fa, 11); E continuei testando o código, sempre corrigindo alguns errinhos simples de digitação, até que cheguei a um erro na linha 31: 30 if ($fb1 == "10") { 31 $fb1 = 0 32 } Na qual eu tinha esquecido o ; Corrigi o erro e rodei de novo, para encontrar a seguinte mensagem: Fatal error: Call to undefined function: fmod() in c:\apache\htdocs\primeiroscript\final.php on line 17 Novamente voltando a linha 17, na qual usei o fmod. Esse linha 31 era a primeira vez que eu usava a variável na qual guardei o resultado do fmod, se isso tiver algo há ver. Não seise fui bem claro, se não entenderam direito, taí o script todo: <html>
<head>
<title>Resultado</title>
</head>
<body>
<?
$f1 = $v1 * $v9;
$f2 = $v2 * $v8;
$f3 = $v3 * $v7;
$f4 = $v4 * $v6;
$f5 = $v5 * $v5;
$f6 = $v6 * $v4;
$f7 = $v7 * $v3;
$f8 = $v8 * $v2;
$f9 = $v1 * $v9;
$fa = $f1 + $f2 + $f3 + $f4 + $f5 + $f6 + $f7 + $f8 + $f9;
$fb1 = fmod($fa, 11);
$g1 = $fb1 * $v9;
$g2 = $v1 * $v8;
$g3 = $v2 * $v7;
$g4 = $v3 * $v6;
$g5 = $v4 * $v5;
$g6 = $v5 * $v4;
$g7 = $v6 * $v3;
$g8 = $v7 * $v2;
$g9 = $v8 * $v1;
$g10 = $v9 * $fb1;
$ga = $g1 + $g2 + $g3 + $g4 + $g5 + $g6 + $g7 + $g8 + $g9 + $g10;
$gb1 = fmod($ga, 11);
if ($fb1 == "10") {
$fb1 = 0;
}
if ($gb1 == "10") {
$gb1 = 0;
}
?>
CPF: <? echo "$v1 $v2 $v3 $v4 $v5 $v6 $v7 $v8 $v9"; ?>
Dígitos de confirmação: <? echo "$fb1 $gb1" ?>
</body>
</html>