Ir para conteúdo
Fórum Script Brasil

TopNaWeb

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que TopNaWeb postou

  1. Algumas dicas muito importantes antes de enviar e-mails (seja via script ou servidor de e-mails) são: - O endereço do remetente é o mesmo de seu domínio? Se sim (o que é imprescindivel) seu servidor possui reverso (PTR) configurado com o nome de seu domínio? Se não possui reverso (que é o que acontece provavel de acontece em servidores compartilhados) na zona de dns de seu domínio possui TXT configurado autorizando o IP de seu servidor de web como remetente? Esses pontos que passei acima podem impactar em sua mensagem chegar com o aviso (spam) ao lado. Alguns servidores com um tratamento mais refinado deste tipo de verificação (SPF - Sender Policy FrameWrok) pode simplesmente fazer com seu e-mail chegue com atraso ou nem seja entregue. Outra dica, sempre mande e-mails para pessoas que autorizaram préviamente ou tera problemas por reportarem seu servidor ou domínio como gerador de spam, o que vai gerar uma enorme dor de cabeça. Qualquer coisa estamos ai.. falou
  2. Muito obrigado pelo ajuda. Sua idéia deu base para aprimorar meu desenvolvimento e conseguir alcançar o ponto em que precisava. Com base na ideia que me deu fiz eu fiz algumas implementações e funcionou. O código funcional ficou assim: <? //Aqui pego o ip $recebe=$_SERVER["REMOTE_ADDR"]; //aqui removo os pontos do ip $tipo=(str_replace(".", "", $recebe)); // Aqui defino se ele é do Range 200 ou 201 $valor = $tipo[0] . $tipo[1] . $tipo[2]; //No $a eu pego o do 4º ao 6º caratere do ip $a = $tipo[3] . $tipo[4] . $tipo[5]; //No $b eu pego do 7º ao 9º caractere do ip $b = $tipo[6] . $tipo[7] . $tipo[8]; // No $c eu pego o 4º e 5º caractere $c = $tipo[3] . $tipo[4]; // No $d eu pego o 6º e 7º $d = $tipo[5] . $tipo[6]; //Aqui faço as comparações e se caso o if retornar true ele não faz nada, caso contrario redireciona para outra página, por exemplo Uol if ((($valor == 200) AND ($a == 234) AND ($b >= 192) AND ($b <= 223)) || (($valor == 201) AND ($c == 76) AND ($d >= 32) AND ($d <= 63))){ } else { header ("Location: http://www.uol.com.br"); } ?> Mais uma vez muito obrigado!
  3. Olá fiz o seguinte código para liberar acesso a meu sisteminha a determinados ips: <? $ip=$_SERVER["REMOTE_ADDR"]; if (($ip == '200.234.206.4') or ($ip == '200.234.206.17')){ } else { header ("Location: http://www.uol.com.br"); } ?> Só que descobri que a grande maioria das máquinas possuem ips validos(o que faz com que tenha que liberar ranges, visto que não tenho a lista de ips de todas as máquinas). alguém tem uma idéia? Os ranges(listas) são (200.234.192.0/19 e 201.76.32.0/19) ou escritos de outra forma do ip inicial 200.234.192.0 até o ip 200.234.223.255 e do ip inicial 201.76.32.0 até o ip 201.76.63.255 Desde já agradeço a atenção.
×
×
  • Criar Novo...