Passando dados de form para consulta
Olá pessoal,
Tenho no código da função checkdnsrr():
echo "<pre>";
$domains=array('meudominio.com.br','meudominio.com');
foreach ($domains as $domain) {
$result=checkdnsrr($domain);
echo $domain.':';
echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
}
Como faço para passar os dados do form de consulta de domínio para a variável $domains?
Sou novato em php e ficaria muito agradecido se alguém pudesse me ajudar.
Tenho no código da função checkdnsrr():
echo "<pre>";
$domains=array('meudominio.com.br','meudominio.com');
foreach ($domains as $domain) {
$result=checkdnsrr($domain);
echo $domain.':';
echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
}
Como faço para passar os dados do form de consulta de domínio para a variável $domains?
Sou novato em php e ficaria muito agradecido se alguém pudesse me ajudar.
comentários (0)
suspender
Lista de Respostas:
09/03/2010 5:21pm
(~14 anos atrás)
(~14 anos atrás)
Basta colocar um campo no form
e recuperar no PHP assim
<input type="text" name="dominio" />
e recuperar no PHP assim
$domain = isset($_REQUEST['dominio'])?$_REQUEST['dominio']:NULL; $result=checkdnsrr($domain); echo $domain.':'; echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
09/03/2010 7:47pm
(~14 anos atrás)
(~14 anos atrás)
O Código que passei está completo.
Não use o foreach pois é um loop.
Apenas use
Se quiser verificar mais de um aí sim você usa o loop e deveria colocar o retorno de $_REQUEST['domain'] como um vetor.
Não use o foreach pois é um loop.
Apenas use
$domain = isset($_REQUEST['dominio']):NULL; $result=checkdnsrr($domain); echo $domain.':'; echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
Se quiser verificar mais de um aí sim você usa o loop e deveria colocar o retorno de $_REQUEST['domain'] como um vetor.
09/03/2010 7:18pm
(~14 anos atrás)
(~14 anos atrás)
Valeu Marcos,
Só mais uma pergunta, se querer abusar da sua boa vontade, como faço pra que a resposta à consulta seja exibida uma só vez.
Já tentei assim:
$domains=array('');
foreach ($domains as $domain) {
$domain = isset($_REQUEST['dominio']):NULL;
$result=checkdnsrr($domain);
echo $domain.':';
echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
mas dá erro?
Só mais uma pergunta, se querer abusar da sua boa vontade, como faço pra que a resposta à consulta seja exibida uma só vez.
Já tentei assim:
$domains=array('');
foreach ($domains as $domain) {
$domain = isset($_REQUEST['dominio']):NULL;
$result=checkdnsrr($domain);
echo $domain.':';
echo $result?"\nDesculpe, Domínio Indisponível!\n\n":"\nDomínio Disponível para Registro!!\n";
mas dá erro?
09/03/2010 7:58pm
(~14 anos atrás)
(~14 anos atrás)
Muito obrigado Marcos,
Ficou perfeito!!!
Ficou perfeito!!!