Clipper On Line • Ver Tópico - PHP: tela inicial com senha conferida em MySQL

PHP: tela inicial com senha conferida em MySQL

Discussão sobre outras linguagens de programação.

Moderador: Moderadores

 

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 08 Fev 2016 00:38

Pessoal, há algum tempo, neste post (viewtopic.php?f=28&t=13321&start=45), o Toledo me ajudou fazendo o seguinte arquivo para proteger uma página com senha:

<?php
session_start();
$usuario = ( isset($_POST['usuario']) ) ? $_POST['usuario'] : $_GET['usuario'];
$senha = ( isset($_POST['senha']) ) ? $_POST['senha'] : $_GET['senha'];
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$erro = 0;
$mensagem = '';
$log = "xxx";
$pas = "xxx";
$encerra = ( isset($_POST['logout']) ) ? $_POST['logout'] : $_GET['logout'];
if (!isset($_SESSION['s_login'])) {
   if (($usuario == $log) && ($senha == $pas)) {
      $_SESSION['s_login'] = $usuario;
   } else {
      if ((!$usuario) || (!$senha)) {
         $erro = 1;
      } else {
         $erro = 2;
      }
   }
} else {
   if ($encerra==1) {
      session_unset();
      session_destroy();
      $erro = 3;
   }
}
if ($erro!=0) { 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title>Login para a área restrita</title>
<style>
  #Centralizar {
   position: absolute;
   width: auto;
   height: auto;
   left: 30%;
   top:30%;
   margin-left: -250px;
   margin-top: -68px;
  }
</style>
</head>
<body>
<div id="Centralizar">

<table style="text-align: left; width: 800px; height: 236px;" border="1"
cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td style="width: 55%; text-align: center;"><img
style="width: 228px; height: 228px;" alt="" src="login.png"></td>
      <td style="width: 75%;">
      <div style="text-align: center;">
      <?php
         if ($erro==2) {
      ?>
       Senha ou usu&aacute;rio inv&aacute;lido!!!
      <?php
         } elseif ($erro==3) {
      ?>
       Logout realizado com sucesso!!!
      <?php
         }
      ?>
      </div>
      <form method="post" action="<?php echo $url; ?>">&nbsp; Usu&aacute;rio:
&nbsp;<input size="60" name="usuario" id="usuario"><br>
        <br>
&nbsp; &nbsp; Senha: &nbsp;<input size="50" name="senha" id="senha"
type="password"><br>
        <br>
        <div style="text-align: center;"><input name="Submit"
value="Entrar" type="submit"><input type="button" value="Voltar" onClick="location.href='../';">
        </div>
      </form>
      </td>
    </tr>
  </tbody>
</table>
</div>
<br>
</body>
</html>
<?php
}
?>


Estou precisando fazer uma nova aplicação, com a mesma ideia, mas com duas modificações:

1) tirar a exigência de usuário; basta a senha;

2) conferir a senha em uma tabela de uma base de dados MySQL: neste que postei acima, a senha é predefinida. Mas no que quero fazer agora eu quero que ele verifique se a senha digitada consta na tabela MySQL; se constar, ele autoriza a utilização do PHP, passando os dados do usuário constantes da tabela MySQL; se não constar, ele dá a informação de "senha errada".

Alguém poderia me ajudar a fazer isso?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 13 Fev 2016 08:07

Amigo, fiz algumas alterações neste seu código:

<?php
$banco = "xxx";
$usuariohost = "xxx";
$senhahost = "xxx";
$hostname = "mysql.xxx.com.br";
$conn = mysql_connect($hostname,$usuariohost,$senhahost);
$sel=mysql_select_db($banco,$conn);
session_start();
$senha = ( isset($_POST['senha']) ) ? $_POST['senha'] : $_GET['senha'];
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$erro = 0;
$mensagem = '';
$encerra = ( isset($_POST['logout']) ) ? $_POST['logout'] : $_GET['logout'];
if (!isset($_SESSION['s_login'])) {

   $SQL = "SELECT *
           FROM senhas
           WHERE pword = '". $senha . "'";
   $result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
   $total = @mysql_num_rows($result_id);

   if($total)
   {
      $_SESSION['s_login'] = $senha;
   } else {
      if ((!$senha)) {
         $erro = 1;
      } else {
         $erro = 2;
      }
   }
} else {
   if ($encerra==1) {
      session_unset();
      session_destroy();
      $erro = 3;
   }
}
if ($erro!=0) { 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title>Login para a área restrita</title>
</head>
<body>
        <br>
        <br>
        <br>

<table style="text-align: left; width: 600px; height: 136px;" border="1"
cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td style="width: 25%; text-align: center;"><img
style="width: 128px; height: 128px;" alt="" src="login.png"></td>
      <td style="width: 75%;">
      <div style="text-align: center;">
      <?php
         if ($erro==2) {
      ?>
       Senha inv&aacute;lida!!!
      <?php
         } elseif ($erro==3) {
      ?>
       Logout realizado com sucesso!!!
      <?php
         }
      ?>
      </div>
      <form method="post" action="<?php echo $url; ?>">&nbsp; Senha:
&nbsp;<input size="20" name="senha" id="senha" type="password"><br>
        <br>
        <div style="text-align: left;"><input name="Submit"
value="Entrar" type="submit">
        <div style="text-align: right;"><input name="Submit"
value="Voltar" type="submit">
        </div>
      </form>
      </td>
    </tr>
  </tbody>
</table>
<br>
</body>
</html>
<?php
}
?>

Nas linhas 2 a 5 você tem que informar os dados do seu MySQL.
Na linha 17 você tem que informar o nome do arquivo de dados onde estão gravadas as senhas.
Na linha 18 altere "pword" pelo nome do campo onde a senha está gravada no arquivo de dados.

ATENÇÃO: eu não testei este código, mas acho que vai funcionar.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 13 Fev 2016 21:36

Funcionou perfeitamente, Toledo. Muito obrigado. Você é o cara!!!

Só tem um detalhe em que ainda preciso da tua ajuda: preciso passar para a aplicação principal os dados constantes da tabela USUARIO, ou pelo menos um deles (USUARIO).

Tentei fazer assim:

 $row=mysql_fetch_array($result_id);
echo $row["usuario"];


Mas não funcionou.

Como posso fazer isso?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 14 Fev 2016 08:51

Amigo, faça o seguinte:

Procure por:
           if($total)
           {
              $_SESSION['s_login'] = $senha;
           } else {

e troque por:
           if($total)
           {
              $dados = @mysql_fetch_array($result_id);
              $_SESSION['s_login'] = $senha;
              $_SESSION["nome_usuario"] = $dados["usuario"];
           } else {

Depois deste código, quando você quiser mostrar o nome do usuário, faça o seguinte:
echo "Usuario: " . $_SESSION["nome_usuario"];


ATENÇÃO: se $_SESSION["nome_usuario"] for ser apresentado em outro arquivo PHP, diferente do PHP inicial, você tem que iniciar a sessão no início do arquivo:
<?php
session_start();
?>

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 16 Fev 2016 16:24

Aqui não funcionou. Está mostrando o campo em branco. Testei até com outros campos também, mas sempre mostra em branco.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 16 Fev 2016 16:34

Amigo, dê um exemplo do que você está fazendo.

Se for arquivos PHP diferentes, mostre o código dos dois arquivos.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 16 Fev 2016 17:04

O arquivo senha3.php está assim:

<?php
include("conexao.php");

conecta();

//$banco = "xxx";
//$usuariohost = "xxx";
//$senhahost = "xxx";
//$hostname = "mysql.xxx.com.br";
//$conn = mysql_connect($hostname,$usuariohost,$senhahost);
//$sel=mysql_select_db($banco,$conn);
session_start();
$senha = ( isset($_POST['senha']) ) ? $_POST['senha'] : $_GET['senha'];
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
$erro = 0;
$mensagem = '';
$encerra = ( isset($_POST['logout']) ) ? $_POST['logout'] : $_GET['logout'];
if (!isset($_SESSION['s_login'])) {

$SQL = "SELECT *
     FROM usuario
     WHERE senha = '". $senha . "'";
$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
$total = @mysql_num_rows($result_id);
$row=mysql_fetch_array($result_id);
echo $row["usuario"];
if($total)
     {
       $dados = @mysql_fetch_array($result_id);
       $_SESSION['s_login'] = $senha;
       $_SESSION["nome_usuario"] = $dados["usuario"];
echo "<br>";      
echo "Usuario: " . $_SESSION["nome_usuario"];
echo "<br>";      
echo "Pastaftp: " . $dados["pastaftp"];
echo "<br>";      

     } else {
  if ((!$senha)) {
    $erro = 1;
   } else {
    $erro = 2;
   }
}
} else {
if ($encerra==1) {
   session_unset();
   session_destroy();
   $erro = 3;
}
}
if ($erro!=0) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Login para a área restrita</title>
</head>
<body>
   

   

   

<table style="text-align: left; width: 600px; height: 136px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
  <tr>
   <td style="width: 25%; text-align: center;"><img
style="width: 128px; height: 128px;" alt="" src="login.png"></td>
   <td style="width: 75%;">
   <div style="text-align: center;">
   <?php
    if ($erro==2) {
   ?>
   Senha inv&aacute;lida; tente de novo!
   <?php
    } elseif ($erro==3) {
   ?>
   Logout realizado com sucesso!!!
   <?php
    }
   ?>
   </div>
   <form method="post" action="<?php echo $url; ?>"> Senha:
<input size="20" name="senha" id="senha" type="password">

   

    <div style="text-align: left;"><input name="Submit"
value="Entrar" type="submit">
    <div style="text-align: right;"><input name="Submit"
value="Voltar" type="submit">
    </div>
   </form>
   </td>
  </tr>
</tbody>
</table>

</body>
</html>
<?php
}
?>


O conexao.php, chamado por ele, está assim:

<?php
function conecta()
{
$banco = "xxx";
$usuario = "xxx";
$senha = "xxx";
$hostname = "xxx";

// No original constam os dados corretos da conexão

$conn = mysql_connect($hostname,$usuario,$senha);
if (!$conn)
      {echo "Não foi possível conectar ao banco MySQL principal nem secundário.
      "; exit;}

$sel=mysql_select_db($banco,$conn);
if (!sel)
   {
    echo "Não foi possível abrir o banco de dados";
    echo 'MySQL Error: ' . mysql_error();
    exit;
   }
}   

?>


O arquivo principal (processos.php), que ainda não fiz, por enquanto está só assim:

<?php
session_start();
require 'senha3.php';
if (!isset($_SESSION['s_login'])) {
return;
}
echo "Entrou";
echo "Usuario: " . $_SESSION["nome_usuario"];

?>
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 01 Mar 2016 21:00

Amigo, segue um exemplo em anexo.

Abraços,
Anexos
cjpphp.zip
(1.81 KiB) Baixado 261 vezes
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 02 Mar 2016 00:28

Obrigado, meu amigo.

Mas ainda não funcionou. Não está dando nenhuma mensagem de erro, mas também não entra; só volta à tela do pedido de senha.

Outra coisa: vc tinha retirado o campo usuário da tela inicial da senha, como eu havia pedido, mas neste último, ela voltou.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 02 Mar 2016 00:37

Amigo, testa neste endereço:

http://www.pctoledo.com.br/temp/inacio/senha3.php

Digite apenas a senha: cjp e depois clique no botão entrar.

cjp escreveu:vc tinha retirado o campo usuário da tela inicial da senha

É só retirar o campo novamente, como já tinha feito.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 02 Mar 2016 16:50

Realmente no teu site funcionou. Notei que estavam faltando nos arquivos que vc me mandou as linhas require('senha3.php') no processos.php e conecta() no senha3.php. Recoloquei, mas mesmo assim não funciona.

Por favor, teste em www.inaciocarvalho.com.br/php/processos.php. Qualquer que seja a senha digitada, ele sempre volta à tela inicial de pedido de usuário e senha, sem dar qualquer informação sobre senha errada.

Quanto ao usuário, não fui eu que tirei, foi vc, a meu pedido. Mas eu não sei exatamente como fazer para retirar.

Se for preciso, posso te passar em private os dados da minha conexão, inclusive a senha do FTP, para vc testar diretamente.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 02 Mar 2016 18:47

cjp escreveu:Notei que estavam faltando nos arquivos que vc me mandou as linhas require('senha3.php') no processos.php e conecta() no senha3.php. Recoloquei, mas mesmo assim não funciona.

Amigo, da maneira como você fez não ia dar certo, então eu fiz várias alterações no seu código, que é o correto, então não altere os arquivos que postei.

cjp escreveu:Quanto ao usuário, não fui eu que tirei, foi vc, a meu pedido. Mas eu não sei exatamente como fazer para retirar.

Nestes casos o melhor a fazer é tentar entender o código que passei, se você procurar, nestes últimos arquivos PHP que postei, a palavra Usuário: vai encontrar o código que coloca o campo usuário no formulário, ai é só comparar com o código que você tinha antes, o que estiver a mais é só retirar.

Por exemplo... no código anterior estava assim:
      <form method="post" action="<?php echo $url; ?>">
        <br>
&nbsp; &nbsp; Senha: &nbsp;<input size="20" name="senha" id="senha"
type="password"><br>
        <br>
        <div style="text-align: left;"><input name="Submit"
value="Entrar" type="submit">
        <div style="text-align: right;"><input name="Submit"
value="Voltar" type="submit">
        </div>
      </form>

E neste último código que lhe enviei está assim:
      <form method="post" action="<?php echo $url; ?>">&nbsp; Usu&aacute;rio:
&nbsp;<input size="40" name="usuario" id="usuario"><br>
        <br>
&nbsp; &nbsp; Senha: &nbsp;<input size="20" name="senha" id="senha"
type="password"><br>
        <br>
        <div style="text-align: left;"><input name="Submit"
value="Entrar" type="submit">
        <div style="text-align: right;"><input name="Submit"
value="Voltar" type="submit">
        </div>
      </form>

Agora é só ver o que tem a mais... isto é voltar como estava antes.

cjp escreveu:Qualquer que seja a senha digitada, ele sempre volta à tela inicial de pedido de usuário e senha

Como lhe disse, a maneira correta é os arquivos PHP que lhe enviei por último... mudando apenas o arquivo Senha3.php´conforme segue:

Procure por:
 if ($encerra==1) {
  session_unset();
  session_destroy();
  $erro = 3;
}

Troque por:
 if ($encerra==1) {
  session_unset();
  session_destroy();
  $erro = 3;
} else {
  header("Location: processos.php");
  exit;
}

ATENÇÃO: o arquivo principal para entrar é o Senha3.php

Só por precaução, altere também o processos.php:
<?php
session_start();
if (!isset($_SESSION['s_login'])) {
header("Location: senha3.php");
exit;
}
echo "Entrou ";
echo "Usuario: " . $_SESSION['nome_usuario'];

?>

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 03 Mar 2016 00:39

Quanto à retirada do pedido de usuário, está ok. Já entendi, fiz e deu certo. Tive receio de mexer no teu código com medo de estragá-lo. Mas agora já tá resolvido.

Quanto ao resto, não sei se te entendi bem. Mas restaurei os 3 arquivos que vc havia me mandado no arquivo compactado acima e alterei apenas a parte referida acima (pedido de usuário), o que vc mandou alterar e os dados da conexão. Mas continua da mesma forma, não está funcionando, volta . Veja lá se eu fiz algo errado, por favor.

Alterei o nome do arquivo conexao.php para conexao2.php, e alterei também a chamada a ele no senha3.php, porque eu uso esse arquivo conexao.php em todos os outros meus phps, e a alteração que vc fez impediu o uso de todos os demais.

Por fim, apenas para eu entender: vc disse que é pra chamar pelo senha3.php. Mas, pelo que eu tinha entendido do arquivo que vc tinha feito antes (protege.php), que eu postei no início, eu chamava (e ainda chamo) o arquivo principal, sendo que este é que chama o protege.php. Não é assim?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor Toledo » 03 Mar 2016 08:48

Amigo, cada servidor de hospedagem tem a sua configuração própria, podendo ser diferente de outros servidores. Então vamos voltar um pouco para trás, pois já passamos por esta situação:
http://www.pctoledo.com.br/forum/viewtopic.php?f=28&t=13321&start=45#p84198

cjp escreveu: pelo que eu tinha entendido do arquivo que vc tinha feito antes (protege.php), que eu postei no início, eu chamava (e ainda chamo) o arquivo principal, sendo que este é que chama o protege.php. Não é assim?

Os PHP que montei agora não me preocupei com os outros PHP que você já tem ai, foi apenas para exemplificar esta nova dúvida sua e simplesmente alterando os códigos e arquivos que você mesmo postou. Mas não se preocupe com isto, com a última alteração que pedi para você fazer no arquivo processos.php não importa se você chamar primeiro o arquivo senha3.php ou processos.php. O correto é chamar senha3.php, mas se você chamar processos.php e ainda não informou a senha, o senha3.php é chamado automaticamente.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

PHP: tela inicial com senha conferida em MySQL

Mensagempor cjp » 04 Mar 2016 01:36

De fato, agora está entrando, com a senha correta. Mas ainda não está passando o usuário da tabela.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Próximo



Retornar para Outras linguagens de programação

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 13 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro