//Aqui é retirado a mascara do cpf (com mascara: 123.456.789-01)
if ($cpf!=""){ ///***linha 99 q dá erro ***/
$a= substr("$cpf", 0,3);
$b= substr("$cpf", 4,3);
$c1= substr("$cpf", 8,3);
$d= substr("$cpf", 12,2);
$CPF=$a.$b.$c1.$d;
//Agora a variavel CFP esta assim: 12345678901.
//Tirado a mascara, aqui comeca a verificação do CPF.
$s = $CPF;
$c = substr("$s", 0,9);
$dv = substr("$s", 9,2);
$d1 = 0;
for ($i = 0; $i < 9; $i++)
{
$d1 += $c[$i]*(10-$i);
}
if ($d1 == 0){
$v=1;
print("CPF Inválido");
}
$d1 = 11 - ($d1 % 11);
if ($d1 > 9) $d1 = 0;
if ($dv[0] != $d1)
{
$v=$v+1;
print("CPF Inválido");
}
$d1 *= 2;
for ($i = 0; $i < 9; $i++)
{
$d1 += $c[$i]*(11-$i);
}
$d1 = 11 - ($d1 % 11);
if ($d1 > 9) $d1 = 0;
if ($dv[1] != $d1)
{
$v=$v+1;
print("CPF Inválido");
}
if ($v==""){
print("CPF OK");
}
}
//Aqui termina o calculo do CPF.
?>
<p><a href="DadosEstagiario.php">Começar</a></p>
***********************************
Deu erro na linha 99 Undefined variable
e ma falaram q esse 'PHP_SELF' ele um script no mesmo arquivo
mas quando aperto o botao da esse erro
The requested URL /intranet/sa/dvh/Selecao/Cadastro_Estagiario/<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>/var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/IndexCPF.php</b> on line <b>82</b><br /> was not found on this server.
Pergunta
black power
<html>
<head>
<title>Isncrição Via Internet</title>
<body bgcolor="#4682b4">
<!Cor de Fundo>
<?php
include_once("inc/db.inc");
?>
<script LANGUAGE="JavaScript">
function mascara_cpf(cpf){ // Esta é a funcao que formata o cpf.
var mycpf = '';
mycpf = mycpf + cpf;
if (mycpf.length == 3){
mycpf = mycpf + '.';
document.forms[0].cpf.value = mycpf;
}
if (mycpf.length == 7){
mycpf = mycpf + '.';
document.forms[0].cpf.value = mycpf;
}
if (mycpf.length == 11){
mycpf = mycpf + '-';
document.forms[0].cpf.value = mycpf;
}
if (mycpf.length == 14){
}
}
</script>
</head>
<table width=100%" height="147" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="49"><div align="center"><font color="#FFFFFF" size="5">Cadastro de Estagiário</font></div></td>
</tr>
<tr>
<td><hr>
<div align="center"><font color="#993300" size="4">Atenção:</font> <font color="#FFFFFF" size="3">Siga
Corretamente as instruções abaixo antes de preencher a o cadastro:</br>
- Os campos marcados com asterisco(</font><font color="#993300" size="3">*</font><font color="#FFFFFF" size="3">)
devem ser preenchidos obrigatoriamente.</br> - Caso você já está cadastrado,
seus dados serão atualizados no banco de dados</br>do DMAE conforme as
informações digitada</br> no formulário que preencheste.
</font></div>
<hr></td>
</tr>
<tr>
<td><div align="right"><a href="IndexCPF.php" target="frmMain">Começar Cadastro</a>
<a href="javascript:window.close()">Sair</a></div>
</td>
</tr>
</table>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><center>
<?php
/*if($_GET && $_GET['Erro])
echo "<center><font color=\"red\"><b>CPF inválido!</b></font><br>";
else
echo "<center><font color=\"#ffffff\"><b>Entre seu CPF e clique em prosseguir!</b></font><br>";*/
?>
</center></td>
</tr>
</table>
<Form Name="Formulario Validacao" Action="<? PHP_SELF ?>">
<table width="47%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="26%" align="right"><font color="#FFFFFF" size="2"> Digite seu
CPF: </font></td>
<td width="74%"><input TYPE="text" NAME="cpf" OnKeyUp="mascara_cpf(this.value)" maxlength="14" SIZE="15">
<Input Type="submit" Value="Testar CPF">
</td>
</tr>
</table>
</form>
<?
//Acima foi montado um form para colocar o cpf
//e chama-se a funcao que vai formatar o cpf.
//Aqui é retirado a mascara do cpf (com mascara: 123.456.789-01)
if ($cpf!=""){ ///***linha 99 q dá erro ***/
$a= substr("$cpf", 0,3);
$b= substr("$cpf", 4,3);
$c1= substr("$cpf", 8,3);
$d= substr("$cpf", 12,2);
$CPF=$a.$b.$c1.$d;
//Agora a variavel CFP esta assim: 12345678901.
//Tirado a mascara, aqui comeca a verificação do CPF.
$s = $CPF;
$c = substr("$s", 0,9);
$dv = substr("$s", 9,2);
$d1 = 0;
for ($i = 0; $i < 9; $i++)
{
$d1 += $c[$i]*(10-$i);
}
if ($d1 == 0){
$v=1;
print("CPF Inválido");
}
$d1 = 11 - ($d1 % 11);
if ($d1 > 9) $d1 = 0;
if ($dv[0] != $d1)
{
$v=$v+1;
print("CPF Inválido");
}
$d1 *= 2;
for ($i = 0; $i < 9; $i++)
{
$d1 += $c[$i]*(11-$i);
}
$d1 = 11 - ($d1 % 11);
if ($d1 > 9) $d1 = 0;
if ($dv[1] != $d1)
{
$v=$v+1;
print("CPF Inválido");
}
if ($v==""){
print("CPF OK");
}
}
//Aqui termina o calculo do CPF.
?>
<p><a href="DadosEstagiario.php">Começar</a></p>
***********************************
Deu erro na linha 99 Undefined variable
e ma falaram q esse 'PHP_SELF' ele um script no mesmo arquivo
mas quando aperto o botao da esse erro
The requested URL /intranet/sa/dvh/Selecao/Cadastro_Estagiario/<br /><b>Notice</b>: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in <b>/var/www/htdocs/intranet/sa/dvh/Selecao/Cadastro_Estagiario/IndexCPF.php</b> on line <b>82</b><br /> was not found on this server.
O q seria?
abraços valeu
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.