Jump to content


Fábio Morato

Member Since 19/01/2012
Offline Last Active 27/07/2013, 21:56
-----

Topics I've Started

Ajuda Com Servidor Dns

16/12/2012, 03:03

Olá pessoal,
há um certo tempo que venho tentando criar um servidor DNS em casa, e finalmente consegui :)
Abro o terminal, digitei nslookup + meu dominio e ele apontou para o meu IP, até aí ótimo... Acessei o domínio pelo meu navegador, tudo bem... Porém tentei acessá-lo de meu celular usando a conexão 3G, e ele não conseguiu encontrar o domínio (pelo IP deu tudo certo) :( Então verifiquei no website "Down For Everyone Or Just Me", e deu na mesma...

Lembrando que estou usando Bind9 no Ubuntu (com IP dinâmico - pode ser por causa do IP dinâmico? =\)... Alguma dica?

[EDIT 3:00]

Já descobri o erro (sou um idiota pelo visto)... Dei nslookup de novo no domínio e deu:
"Server: 127.0.0.1
Address: 127.0.0.1#53"

E agora, como faço para torná-lo visível para os computadores de fora?

Olá pessoal,
há um certo tempo que venho tentando criar um servidor DNS em casa, e finalmente consegui :)
Abro o terminal, digitei nslookup fabiomorato.com e ele apontou para o meu IP, até aí ótimo... Acessei o domínio pelo meu navegador, tudo bem... Porém tentei acessá-lo de meu celular usando a conexão 3G, e ele não conseguiu encontrar o domínio (pelo IP deu tudo certo) :( Então verifiquei no website "Down For Everyone Or Just Me", e deu na mesma...

Lembrando que estou usando Bind9 no Ubuntu (com IP dinâmico - pode ser por causa do IP dinâmico? =\)... Alguma dica?

[EDIT 3:00]

Já descobri o erro (sou um idiota pelo visto)... Dei nslookup de novo no domínio e deu:
"Server: 127.0.0.1
Address: 127.0.0.1#53"

E agora, como faço para torná-lo visível para os computadores de fora?

[EDIT 3:54]

Tentei modificar o arquivo /etc/resolv.conf (nem sei se eu devia estar mexendo aqui, mas sou curioso >.<) de:

search fabiomorato.com
nameserver 127.0.0.1

para:

search fabiomorato.com
nameserver (meu_ip - tem um servidor temporariamente fechado por aqui...)

onde agora o nameserver é meu IP... Porém depois dessa nem dava pra acessar a internet >.< então fui colocando outros nameservers, como 200.187.175.1 (DNS Primário da CTBC - minha operadora), 8.8.8.8, 8.8.4.4 mas quando eu dava nslookup dava "** server can't find fabiomorato.com: NXDOMAIN" (**o servidor não pode encontrar fabiomorato.com: NXDOMAIN)... Só pude acessar meu servidor e website enquanto nameserver era 127.0.0.1 (mais uma vez, nem sei se devia estar mexendo aqui)...

Alguma ajuda?

Problema Com Slideshow No Ie

24/07/2012, 14:48

Olá pessoal, estou com um pequeno problema com um slideshow que eu fiz em Javascript, funciona corretamente no Chrome, Firefox e Opera, porém não funciona com o Internet Explorer...
Código:
function imagem(img){
  var imagem = new Image();
  myimg = imagem.src = img;
  return myimg;
}

var sid = 1;
var mudaslideshow;
var imgs = new Array();
imgs[1] = imagem("/img/html.png"); imgs[2] = imagem("/img/css.png"); imgs[3] = imagem("/img/php.png");
var selecionado = new Array();
selecionado[1] = "slide1"; selecionado[2] = "slide2"; selecionado[3] = "slide3";

function comecaSlide(){
  mudaslideshow = setInterval("slideshow()", 5000);
  slideshow();
}
function slideshow(){
  document.getElementById("slideshow").src=imgs[sid];
  colocabg(sid);
  if(sid!=3)
    sid+=1;  
  else
    sid=1;
}
function mudaslide(id){ // para o menu do slideshow
  sid = id;
  if(id==1){
    tirabg(2); 
    tirabg(3);   
  }
  else if(id==2){
    tirabg(1); 
    tirabg(3);
  }
  else if(id==3){
    tirabg(1); 
    tirabg(2);
  }
  clearInterval(mudaslideshow);
  slideshow();
  mudaslideshow = setInterval("slideshow()", 5000);
}
function colocabg(id){ // para o menu do slideshow
  document.getElementById(selecionado[id]).style.background="rgba(0, 0, 0, 0.2)";
  if(id==1)
    tirabg(3)
  else if(id==2)
    tirabg(1);
  else if(id==3)
    tirabg(2);
}
function tirabg(id){ // para o menu do slideshow
  document.getElementById(selecionado[id]).style.background="rgba(0, 0, 0, 0.1)";
}
E é claro, comecaSlide() é chamado:
<body onload="comecaSlide()">...</body>

Alguém sabe por quê não funciona? =\

EDIT...

Pode deixar, descobri o erro! O erro nem está nesse código, porque fiz algumas adaptações (para diferentes navegadores) nele...
Só tive que mudar tirabg() e colocabg(), que davam o erro "Argumento inválido."
Pra quem quiser ver:

function colocabg(id){
  <?php 
    if(!detectaIE())
        echo '  document.getElementById(selecionado[id]).style.background="rgba(0, 0, 0, 0.2)";';
    else
        echo '  document.getElementById(selecionado[id]).style.background="url(\'/webfacil/img/slideshow_ie_bg2.png\') repeat";';
  ?>

  if(id==1){
    tirabg(2); 
    tirabg(3);   
  }
  else if(id==2){
    tirabg(1); 
    tirabg(3);
  }
  else if(id==3){
    tirabg(1); 
    tirabg(2);
  }
}
function tirabg(id){
<?php 
  if(!detectaIE())
    echo 'document.getElementById(selecionado[id]).style.background="rgba(0, 0, 0, 0.1)";';
  else
    echo 'document.getElementById(selecionado[id]).style.background="url(\'/webfacil/img/slideshow_ie_bg.png\') repeat";';
?>
}

Problema Com Sistema De Pesquisa Mysql

20/01/2012, 15:11

O problema:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in [...] on line 10
O código:
<?php

include "conexao.php";

$nome = $_POST['nome'];

$receberDados = "SELECT * FROM clientes WHERE nome LIKE $nome ORDER BY nome";
$extraiDados = mysql_query($receberDados);

while($str = mysql_fetch_array($extraiDados)){

	$nome = $str['nome'];
	$id = $str['id'];

	echo "<b>#</b>" . $id . "	<a href='aluno.php?id=" . $id . "'>" . $nome . "</a><br />";
	echo "<hr color='darkgray' size='1px' width='700px' align='left' />";

}

?>

A propósito, sou novato em PHP... :P

Pode deixar, já consegui...
<?php

include "conexao.php";

$nomeAluno = $_POST['nome'];

if(!$nomeAluno){
	die(header('Location: index.php?mensagem=Erro ao fazer a pesquisa.'));
}

$receberDados = "SELECT * FROM clientes WHERE (nome LIKE '%".$nomeAluno."%')";
$extraiDados = mysql_query($receberDados);

while($str=mysql_fetch_array($extraiDados)){

	$nome = $str['nome'];
	$id = $str['id'];

	echo "<b>#" . $id . "	</b><a href='aluno.php?id=" . $id . "'>" . $nome . "</a><br />";
	echo "<hr color='darkgray' size='1px' width='700px' align='left' />";

}

?>

IPB Skin By Virteq