Bem galera, estou tentando fazer funcionar um script de cadastro que grava as pessoas em um arquivo. Já dei o chmod 766 que é pedido no script, só que sempre quando tento cadastrar aparece isso:
"Warning: checkdnsrr() is not supported in this PHP build in c:\arquivos de programas\easyphp\www\cadastro\cadastrar.php on line 31
"
o script que cadastra é esse:
<?php
function verifica_mail($mail)
{
if (strpos ($mail, "@") == 0)
{
return true;
}
list($user,$domain)=split("@",$mail,2);
if (checkdnsrr($domain,"MX"))
{
return false;
}
else
{
return true;
}
}
if($tela == "2")
{
$n_erros = 0;
$erro = " ";
if(empty($email))
{
$erro.= "Obrigatório digitar o e-mail.<br>";
$n_erros++;
}
elseif (verifica_mail($email))
{
$erro.= "Confira o e-mail e tente novamente.<br>";
$n_erros++;
}
if(empty($nome))
{
$erro.= "Obrigatório digitar o nome.<br>";
$n_erros++;
}
}//if($tela==2)
//if (!empty($nome))
if($tela == 2 and $n_erros == 0)
{
$tamanho = filesize("cadastro.php");
if($tamanho < 1)
{
$fp = fopen("cadastro.php", "r+"); // abre o arquivo para escrita
}
else
{
$fp = fopen("cadastro.php", "a+"); // abre o arquivo para escrita
}
$cadastro ="$nome][";
$cadastro.="$email][\n";
fputs($fp, $cadastro); //envia o cadastro
fclose($fp); // fecha o arquivo
$tamanho = filesize("email.php");
if($tamanho < 1)
{
$fp = fopen("email.php", "r+"); // abre o arquivo para escrita
fseek($fp,0);
$cadastro ="$email";
}
else
{
$fp = fopen("email.php", "a+"); // abre o arquivo para escrita
Pergunta
WhiteBear
Bem galera, estou tentando fazer funcionar um script de cadastro que grava as pessoas em um arquivo. Já dei o chmod 766 que é pedido no script, só que sempre quando tento cadastrar aparece isso:
"Warning: checkdnsrr() is not supported in this PHP build in c:\arquivos de programas\easyphp\www\cadastro\cadastrar.php on line 31
"
o script que cadastra é esse:
<?php
function verifica_mail($mail)
{
if (strpos ($mail, "@") == 0)
{
return true;
}
list($user,$domain)=split("@",$mail,2);
if (checkdnsrr($domain,"MX"))
{
return false;
}
else
{
return true;
}
}
if($tela == "2")
{
$n_erros = 0;
$erro = " ";
if(empty($email))
{
$erro.= "Obrigatório digitar o e-mail.<br>";
$n_erros++;
}
elseif (verifica_mail($email))
{
$erro.= "Confira o e-mail e tente novamente.<br>";
$n_erros++;
}
if(empty($nome))
{
$erro.= "Obrigatório digitar o nome.<br>";
$n_erros++;
}
}//if($tela==2)
//if (!empty($nome))
if($tela == 2 and $n_erros == 0)
{
$tamanho = filesize("cadastro.php");
if($tamanho < 1)
{
$fp = fopen("cadastro.php", "r+"); // abre o arquivo para escrita
}
else
{
$fp = fopen("cadastro.php", "a+"); // abre o arquivo para escrita
}
$cadastro ="$nome][";
$cadastro.="$email][\n";
fputs($fp, $cadastro); //envia o cadastro
fclose($fp); // fecha o arquivo
$tamanho = filesize("email.php");
if($tamanho < 1)
{
$fp = fopen("email.php", "r+"); // abre o arquivo para escrita
fseek($fp,0);
$cadastro ="$email";
}
else
{
$fp = fopen("email.php", "a+"); // abre o arquivo para escrita
$cadastro =",$email";
}
fputs($fp, $cadastro); //envia o cadastro
fclose($fp); // fecha o arquivo
?>
Se alguém me ajudar agradeço.
abraços galera!!!
Adriano
Link para o comentário
Compartilhar em outros sites
29 respostass 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.