Jump to content


lucasmr

Member Since 15/12/2004
Offline Last Active 16/09/2006, 01:48
-----

Topics I've Started

Php, Verificar Ip Por Pais E Redirecionar!

18/08/2005, 13:34

Olá Galera
gostaria de fazer o seguinte, quando a pessoa entrar no site, ele verificasse o Pais da pessoa a partir da inicial de seu IP, se for do Brasil, vai pra pagina em portugues, se for dos EUA cai na ingles, etc....
porem, nao sei isolar a primeira faixa de ip do resto!!

segue o codigo +/- p/ ser modificado


<?
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip=="200.*.*.*"){
	$pag = "brasil.htm";
}
if ($ip=="XXX.*.*.*"){
	$pag = "pagina2.htm";
}
if ($ip=="YYY.*.*.*"){
	$pag = "pagina3.htm";
}
else {
//aqui seria p/ visitantes que nao se encaixem em nenhum dos 3 paises
	$pag = "paginapadrao.htm";
}
?>


porem, ao inves de setar apenas a variavel $pag com o link eu gostaria que ele ja mandasse abrir o site, porem nao sei qual comando faz isso, seria esse?

header("location: pagina.htm");


Obrigado a todos e abraços

Erro Php / Mysql

01/08/2005, 15:55

Bom, peguei um site para arrumar, porem uma parte dele tem BD MySQL, e nao manjo disso não, mas to tentando fazer algo, criei o BD, criei o usuario, mas na hora do login da um erro!!

o que pode ser, alguma configuração do MySQL no servidor ou um erro na programação do PHP??

Obrigado... Abraços

o site de login ta no seguinte endereço:

http://www.alwema.co.../publicus/admin


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/alwema/alwema.com.br/lucas/publicus/admin/login.php on line 11

usuario e senha invalidos

<< Voltar e tentar novamente


<?php
$db = mysql_connect("200.155.15.22","alwema_publicus","pbmudar");
mysql_select_db('alwema_publicus');
session_start();
if (isset($HTTP_POST_VARS['usuario']) && isset($HTTP_POST_VARS['senha']))
{
	$usuario=$HTTP_POST_VARS['usuario'];
	$senha=$HTTP_POST_VARS['senha'];
	$query = "select * from usuarios where usuario='$usuario' and senha='$senha'";
	$result = mysql_query($query);
	if(mysql_num_rows($result)>0)
	{
  $_SESSION['valid_user']=$usuario;
  header("location:index.php");
	}
}
?>
<table width="100%" border="0" cellspacing="0">
  <tr>
    <td height="423" align="center" valign="middle" bgcolor="#FFFFFF">
<?php
	if (isset($HTTP_SESSION_VARS['valid_user']))
	{	
  echo '<br>você esta logado como: '.$HTTP_SESSION_VARS['valid_user'].'<br><br><br>.';
  echo '<br><br>';
  echo '<a href="index.php?user='.$_SESSION['valid_user'].'">Principal</a>';
	}
	else
	{
  if(isset($usuario))
  {
  	echo '<b>usuario e senha invalidos</b>';
  	echo '<p><a href="javascript:history.back(-1)"><< Voltar e tentar novamente</a>';
  }
  else
  {	
  	echo '<form action="login.php" method="post">';
  	echo '<table width="400">';
  	echo '<tr>';
  	echo '<td colspan="2" align="center"><p align="center"><img src="../logo_medio.jpg"></p>';
  	echo '</td><tr>';
  	echo '<tr>';
            echo '<td><font color="#F98400">usuario</font></td><td><input name="usuario" type="text" size="30" maxlength="20"></td></tr>';
  	echo '<tr><td><font color="#F98400">senha</font></td><td><input name="senha" type="password" size="30" maxlength="20"></td></tr>';
  	echo '<tr><td></td><td align="center"><input name="btt" type="submit" value="Entrar"></td></tr>';
  	echo '</table>';   
  	echo '</form>';
  }
	}
	?>  	
  	
  	
   </td>
  </tr>
</table>
</body>
</html>

Modificar Barra De Titulos

25/04/2005, 17:43

Boa Tarde Pessoal,

Gostaria de saber se existe algum comando em JS que modifique a Barra de Titulo do navegador, pois meu site principal é um index.htm com um frame 100%, e neste frame abrem mais dois sites distintos, porém, o titulo fica sempre o que setei no index do frame!

Redirecionamento Por Php

22/04/2005, 18:20

Existe um jeito de se fazer um script PHP que veja qual é o dominio em que está, e dependendo redirecionar p/ outro site,

por exemplo
tenho 2 dominios q caem na mesma coisa
esplanadadosol.com e lucasmr.com.br

se a pessoa entrar por esplanadadosol.com o script verifica, e joga a pessoa pa um outro html, por exemplo esplsol.htm e se entrar pelo lucasmr.com.br joga a pessoa p/ lucas.htm

Obrigado a todos!
Abraços

Contador De Visitas

08/01/2005, 15:11

Boa Tarde a todos,
bem, tenho um script de um contador de visitas que funciona perfeitamente,
porem, ele é em modo grafico, e eu gostaria que ele retornasse em texto mesmo, que é mais rapido para carregar!

dai eu escolheria uma fonte, como por exemplo, tahoma, numero 10, e ele retornaria assim mesmo, carregando mais rapidamente para pessoas de acesso discado

Obrigado!


<?
//>---------------------------------------------------------------------------<
//> Simple counter version 1.0                                                <
//>                                                                           <
//> You may use this counter script anywhere you want to, modified in any way <
//> to suit your needs provided this header text is not removed.              <
//>                                                                           <
//> You can register for upgrades by sending your name and e-mail to me at    <
//> ray@rjj.uk.co                                                             <
//>                                                                           <
//> Other scripts will be available from time to time, and you can get them   <
//> Direct from my website at www.webdesigntoolz.co.uk                        <
//>---------------------------------------------------------------------------<
//> Configure script variables                                                <
//>                                                                           <
//> Modify $counterfile to point at the location of your text counter file.   <
//> Modify $image directory to point at your counter image directory. Include <
//> the backslash.                                                            <
//> Modify $digits to specify how many digits you want. There is no limit.    <
//> If you want to use your own images, you need to overwrite the ones        <
//> provided with this script.  They are called '0.jpg' to '9.jpg'.  You can  <
//> use any image type you like, jpeg, png, for example, but you will need to <
//> modify the file extensions in the two loops as indicated below.           <
//>---------------------------------------------------------------------------<

$counterfile = "counter.txt";
$imagedirectory = "files/";
$digits = 7;

$opencount = @fopen($counterfile,"r");
$currentcount = fread($opencount, filesize($counterfile));
fclose($opencount);

$newcount = $currentcount;
++$newcount;
$numdigits = strlen($newcount);
if ($numdigits > $digits) {
        $newcount = "0";
        } else {
        }
$actdigits = strlen($newcount);

//>---------------------------------------------------------------------------<
//> To use images other than jpgs, you will need to modify the file extension <
//> after the 'else' statement in the following loop.                         <
//>---------------------------------------------------------------------------<

for ($a=0;; $a++) {
        if ($a == $digits) {
                break;
                } else {
                $img[$a] = "$imagedirectory";
                $img[$a] .= "0.jpg";
                }
        }

//>---------------------------------------------------------------------------<
//> To use images other than jpgs, you will need to modify the file extension <
//> after the $showdig variable in the following loop.                        <
//>---------------------------------------------------------------------------<

for ($a=0;; $a++) {
        if ($a == $actdigits) {
                break;
                } else {
                $showdig = substr($newcount, $a, 1);
                $img[$digits - $actdigits + $a] = "$imagedirectory";
                $img[$digits - $actdigits + $a] .= "$showdig.jpg";
                }
        }

$displayblock = "";
for ($a=0; $a < $digits; $a++){
        $displayblock .= "<td><img src=$img[$a]></td>";

      }

$opennewcount = @fopen($counterfile,"w");
@fwrite($opennewcount, $newcount);
fclose ($opennewcount);

?>
<html>
<head>
<body topmargin="0" leftmargin="0">
<title>Contador</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

 <body bgcolor="#FFFFFF">

 <table border="0" cellspacing="0" cellpadding="0">
   <tr>
    <? echo $displayblock ?>
  </tr>
 </table>
 </body>
</html>

no mesmo diretorio desse script tem o arquivo "counter.txt" que é onde fica o numero de acessos, e um diretorio "files/" que ficam as figuras, que no caso seria desnessessario!

IPB Skin By Virteq