Ir ao conteúdo
  • Cadastre-se

Eduardo de Quadros

Membro Pleno
  • Posts

    435
  • Cadastrado em

  • Última visita

posts postados por Eduardo de Quadros

  1. @FoxBlack Sim tenho. É a versão 3.3.4.stable.mono do Godot. Editei um post meu anterior neste tópico, favor relê-lo.

     

    Eu consigo abrir o executável com esse comando no Terminal do Ubuntu:

     

    chmod +x nome_do_programa.x86_64
    ./nome_do_programa.x86_64

     

    Mas como um não programador vai abrir esse programa se todos os não programadores só sabem usar programas de Interface Gráfica de Usuário? Todo mundo que sabe usar programa de Console é programador.

  2. Resolvido!

     

    index.php:

     

    <?php
    	session_start();
    	if(isset($_SESSION['id_usuario'])){
    		header("Location: usuarios");
    	}
    ?>
    <html lang="pt">
    	<head>
    		<meta charset="utf-8">
    		<title>Eduardo de Quadros</title>
    		<link rel="stylesheet" href="../assets/style.css">
    		<link rel="shortcut icon" href="../assets/favicon.png">
    	</head>
    	<body>
    		<header><h1>Eduardo de Quadros</h1></header><br><br>
    		<h2>Cadastro</h2><br><br>
    		<form method="post" action="cadastro.php">
    			<input type="text" name="nome_usuario" placeholder="Nome Completo do Usu&aacute;rio"><br><br>
    			<input type="submit" name="envio_cadastro" value="Enviar">
    		</form><br><br>
    		<h2>Login</h2><br><br>
    		<form method="post" action="login.php">
    			<input type="text" name="nome_usuario" placeholder="Nome Completo do Usu&aacute;rio"><br><br>
    			<input type="submit" name="envio_login" value="Enviar">
    		</form>
    		<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    		<footer><br><br><p class="rodape">Sou um autista, quase se formando em Ci&ecirc;ncia da Computa&ccedil;&atilde;o e nasci em Chapec&oacute;, SC, Brasil, dia 03 de abril de 1998.</p><br><br></footer>
    	</body>
    </html>

     

    cadastro.php:

     

    <?php
    	session_start();
    	if(isset($_SESSION['id_usuario'])){
    		header("Location: usuarios");
    	}
    	if(!isset($_POST['envio_cadastro'])){
    		header("Location: .");
    	}
    ?>
    <html lang="pt">
    	<head>
    		<meta charset="utf-8">
    		<title>Eduardo de Quadros</title>
    		<link rel="stylesheet" href="../assets/style.css">
    		<link rel="shortcut icon" href="../assets/favicon.png">
    	</head>
    	<body>
    		<header><h1>Eduardo de Quadros</h1></header><br><br>
    		<h2>Cadastro</h2><br><br>
    		<?php
    			$conn = mysqli_connect("sql205.epizy.com", "epiz_29622819", "U0u2ZJo0d0", "epiz_29622819_emqs");
    			if(!$conn) echo "<p>Erro ao tentar conectar com o banco de dados! <a href=\".\">Voltar</a></p><br><br>";
    			else{
    				mysqli_set_charset($conn, "utf8");
    				$sql1 = "CREATE TABLE IF NOT EXISTS usuarios (id_usuario BIGINT NOT NULL PRIMARY KEY, nome_usuario VARCHAR(400) NOT NULL, moedas_virtuais BIGINT NOT NULL DEFAULT 0, CONSTRAINT uq_nome_usuario UNIQUE (nome_usuario))";
    				$query1 = mysqli_query($conn, $sql1);
    				$sql2 = "GRANT REFERENCES ON usuarios TO 'epiz_29622819'@'192.168.0.6'";
    				$query2 = mysqli_query($conn, $sql2);
    				$sql3 = "GRANT TRIGGER ON usuarios TO 'epiz_29622819'@'192.168.0.6'";
    				$query3 = mysqli_query($conn, $sql3);
    				$sql4 = "SELECT * FROM usuarios WHERE nome_usuario = " . $_POST['nome_usuario'];
    				$query4 = mysqli_query($conn, $sql4);
    				$numero_linhas4 = mysqli_num_rows($query4);
    				if($numero_linhas4 > 0) echo "<p>O usu&aacute;rio j&aacute; existe! <a href=\".\">Voltar</a></p><br><br>";
    				else{
    					$numero_linhas4++;
    					$sql5 = "INSERT INTO usuarios (id_usuario, nome_usuario) VALUES (" . $numero_linhas4 . ", '" . $_POST['nome_usuario'] . "')";
    					$query5 = mysqli_query($conn, $sql5);
    					$sql6 = "SELECT * FROM usuarios WHERE id_usuario = " . $numero_linhas4;
    					$query6 = mysqli_query($conn, $sql6);
    					$dados6 = mysqli_fetch_assoc($query6);
    					$_SESSION['id_usuario'] = $dados6['id_usuario'];
    					$_SESSION['nome_usuario'] = $dados6['nome_usuario'];
    					$_SESSION['moedas_virtuais'] = $dados6['moedas_virtuais'];
    					echo "<p><a href=\"usuarios\">Acessar</a></p><br><br>";
    				}
    			}
    		?>
    		<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    		<footer><br><br><p class="rodape">Sou um autista, quase se formando em Ci&ecirc;ncia da Computa&ccedil;&atilde;o e nasci em Chapec&oacute;, SC, Brasil, dia 03 de abril de 1998.</p><br><br></footer>
    	</body>
    </html>

     

    login.php:

     

    <?php
    	session_start();
    	if(isset($_SESSION['id_usuario'])){
    		header("Location: usuarios");
    	}
    	if(!isset($_POST['envio_login'])){
    		header("Location: .");
    	}
    ?>
    <html lang="pt">
    	<head>
    		<meta charset="utf-8">
    		<title>Eduardo de Quadros</title>
    		<link rel="stylesheet" href="../assets/style.css">
    		<link rel="shortcut icon" href="../assets/favicon.png">
    	</head>
    	<body>
    		<header><h1>Eduardo de Quadros</h1></header><br><br>
    		<h2>Login</h2><br><br>
    		<?php
    			$conn = mysqli_connect("sql205.epizy.com", "epiz_29622819", "U0u2ZJo0d0", "epiz_29622819_emqs");
    			if(!$conn) echo "<p>Erro ao tentar conectar com o banco de dados! <a href=\".\">Voltar</a></p><br><br>";
    			else{
    				mysqli_set_charset($conn, "utf8");
    				$sql1 = "SELECT * FROM usuarios WHERE nome_usuario = " . $_POST['nome_usuario'];
    				$query1 = mysqli_query($conn, $sql1);
    				$numero_linhas1 = mysqli_num_rows($query1);
    				if($numero_linhas1 <= 0) echo "<p>O usu&aacute;rio n&atilde;o existe! <a href=\".\">Voltar</a></p><br><br>";
    				else{
    					$dados1 = mysqli_fetch_assoc($query1);
    					$_SESSION['id_usuario'] = $dados1['id_usuario'];
    					$_SESSION['nome_usuario'] = $dados1['nome_usuario'];
    					$_SESSION['moedas_virtuais'] = $dados1['moedas_virtuais'];
    					echo "<p><a href=\"usuarios\">Acessar</a></p><br><br>";
    				}
    			}
    		?>
    		<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    		<footer><br><br><p class="rodape">Sou um autista, quase se formando em Ci&ecirc;ncia da Computa&ccedil;&atilde;o e nasci em Chapec&oacute;, SC, Brasil, dia 03 de abril de 1998.</p><br><br></footer>
    	</body>
    </html>

     

  3. Meu provedor é o InfinityFree.

     

    <?php
    	session_start();
    	if(isset($_SESSION['id_usuario'])){
    		header("Location: usuarios");
    	}
    ?>
    <html lang="pt">
    	<head>
    		<meta charset="utf-8">
    		<title>Eduardo de Quadros</title>
    		<link rel="stylesheet" href="../assets/style.css">
    		<link rel="shortcut icon" href="../assets/favicon.png">
    	</head>
    	<body>
    		<header><h1>Eduardo de Quadros</h1></header><br><br>
    		<h2>Login</h2><br><br>
    		<form method="post" action="">
    			<input type="text" name="nome_usuario" placeholder="Nome Completo do Usu&aacute;rio"><br><br>
    			<input type="submit" name="envio_login" value="Enviar">
    		</form><br><br>
    		<?php
    			if(isset($_POST['envio_login'])){
    				$conn = mysqli_connect("sql205.epizy.com", "epiz_29622819", "U0u2ZJo0d0", "epiz_29622819_emqs");
    				if(!$conn) echo "<p>Erro ao tentar conectar com o banco de dados!</p><br><br>";
    				else{
    					mysqli_set_charset($conn, "utf8");
    			    $sql1 = "CREATE TABLE IF NOT EXISTS usuarios (id_usuario BIGINT NOT NULL PRIMARY KEY, nome_usuario VARCHAR(400) NOT NULL, moedas_virtuais BIGINT NOT NULL DEFAULT 0, CONSTRAINT uq_nome_usuario UNIQUE (nome_usuario))";
    			    $query1 = mysqli_query($conn, $sql1);
    			    $sql2 = "SELECT * FROM usuarios";
    			    $query2 = mysqli_query($conn, $sql2);
    			    $numero_linhas2 = mysqli_num_rows($query2);
    			    $numero_linhas2++;
    					$sql3 = "GRANT REFERENCES ON usuarios TO 'epiz_29622819'@'192.168.0.6'";
    					$query3 = mysqli_query($conn, $sql3);
    					$sql4 = "GRANT TRIGGER ON usuarios TO 'epiz_29622819'@'192.168.0.6'";
    					$query4 = mysqli_query($conn, $sql4);
    					$sql5 = "INSERT INTO usuarios (id_usuario, nome_usuario) VALUES (" . $numero_linhas2 . ", '" . $_POST['nome_usuario'] . "')";
    					$query5 = mysqli_query($conn, $sql5);
    			    $sql6 = "SELECT * FROM usuarios WHERE nome_usuario = " . $_POST['nome_usuario'];
    			    $query6 = mysqli_query($conn, $sql6);
    					$dados6 = mysqli_fetch_assoc($query6)
    					$_SESSION['moedas_virtuais'] = $dados6['moedas_virtuais'];
    					$_SESSION['id_usuario'] = $dados6['id_usuario'];
    					$_SESSION['nome_usuario'] = $dados6['nome_usuario'];
    					echo "<p><a href=\"usuarios\">Acessar</a></p><br><br>";
    				}
    			}
    		?>
    		 <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
    		<footer><br><br><p class="rodape">Sou um autista, quase se formando em Ci&ecirc;ncia da Computa&ccedil;&atilde;o e nasci em Chapec&oacute;, SC, Brasil, dia 03 de abril de 1998.</p><br><br></footer>
    	</body>
    </html>

     

  4. As tabelas estão com o motor InnoDB.

     

    Meu website estou usando o provedor InfinityFree.

     

    A conexão do PHP com o MySQL estou fazendo isto abaixo:

     

    $conn = mysqli_connect("sql205.epizy.com", "epiz_29622819", "U0u2ZJo0d0", "epiz_29622819_emqs");
    mysqli_set_charset($conn, "utf8");

     

    CREATE TABLE IF NOT EXISTS usuarios (id_usuario BIGINT NOT NULL PRIMARY KEY, nome_usuario VARCHAR(400) NOT NULL, moedas_virtuais BIGINT NOT NULL DEFAULT 0, CONSTRAINT uq_nome_usuario UNIQUE (nome_usuario))

     

    Isso acima funcionou para mim.

     

    CREATE TABLE IF NOT EXISTS pacotes_microtransacoes (id_pacote_microtransacoes BIGINT NOT NULL PRIMARY KEY, nome_pacote VARCHAR(400) NOT NULL, quantidade_moedas BIGINT NOT NULL, custo_brl DECIMAL(5,2) NOT NULL, codigo_qr_pix VARCHAR(3000) NOT NULL)

     

    Isso acima funcionou para mim.

     

    INSERT INTO pacotes_microtransacoes (id_pacote_microtransacoes, nome_pacote, quantidade_moedas, custo_brl, codigo_qr_pix) VALUES (1, 'Unidade de Moedas', 1, 0.25, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654040.255802BR5918Eduardo de Quadros6007Chapeco62070503***630450B6'), (2, 'Pilha de Moedas', 50, 1.2, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654041.205802BR5918Eduardo de Quadros6007Chapeco62070503***63047601'), (3, 'Bolsa de Moedas', 130, 3.6, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654043.605802BR5918Eduardo de Quadros6007Chapeco62070503***63045FB1'), (4, 'Saco de Moedas', 200, 4.8, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654044.805802BR5918Eduardo de Quadros6007Chapeco62070503***630431B9'), (5, 'Caixa de Moedas', 500, 6, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654046.005802BR5918Eduardo de Quadros6007Chapeco62070503***6304214E'), (6, 'Baú de Moedas', 1000, 7.2, '00020126360014BR.GOV.BCB.PIX0114+554999965184252040000530398654047.205802BR5918Eduardo de Quadros6007Chapeco62070503***63043596'), (7, 'Barril de Moedas', 3000, 12, '00020126360014BR.GOV.BCB.PIX0114+5549999651842520400005303986540512.005802BR5918Eduardo de Quadros6007Chapeco62070503***6304B51E'), (8, 'Arca de Moedas', 3200, 14.4, '00020126360014BR.GOV.BCB.PIX0114+5549999651842520400005303986540514.405802BR5918Eduardo de Quadros6007Chapeco62070503***6304E1B4'), (9, 'Vagoneta de Moedas', 5000, 18, '00020126360014BR.GOV.BCB.PIX0114+5549999651842520400005303986540518.005802BR5918Eduardo de Quadros6007Chapeco62070503***630471A7'), (10, 'Cofre de Moedas', 5500, 24, '00020126360014BR.GOV.BCB.PIX0114+5549999651842520400005303986540524.005802BR5918Eduardo de Quadros6007Chapeco62070503***6304094A'), (11, 'Montanha de Moedas', 20000, 60, '00020126360014BR.GOV.BCB.PIX0114+5549999651842520400005303986540560.005802BR5918Eduardo de Quadros6007Chapeco62070503***6304C16A')

     

    Isso acima funcionou para mim.

     

    Estou tentando fazer isto abaixo no PHPMyAdmin:

     

    CREATE TABLE IF NOT EXISTS microtransacoes_feitas (id_microtransacao_feita BIGINT NOT NULL PRIMARY KEY, usuario BIGINT NOT NULL, pacote_microtransacoes BIGINT NOT NULL, pago BOOLEAN NOT NULL DEFAULT 0, CONSTRAINT fk_microtransacao_feita_usuario FOREIGN KEY (usuario) REFERENCES usuarios (id_usuario) ON UPDATE CASCADE ON DELETE CASCADE, CONSTRAINT fk_microtransacao_feita_pacote FOREIGN KEY (pacote_microtransacoes) REFERENCES pacotes_microtransacoes (id_pacote_microtransacoes) ON UPDATE CASCADE ON DELETE CASCADE)

     

    Na coluna da lista de linhas à esquerda da área de texto não tem erro, mas quando clico em enviar dá este erro:

     

    #1142 - Comando 'REFERENCES' negado para o usuário 'epiz_29622819'@'192.168.0.6' na tabela 'usuarios'

     

  5. Um webmaster é quem edita o website. Não estou falando do website de uma empresa. Se um dentista tem um website sobre a cínica dele, se um cantor tem um website para encontrar fãs para as músicas dele, se um candidato a vereador tem um website para divulgar para as pessoas votarem nele, que característica essa pessoa física sozinha tem? Como se chama o dono de um website?

  6. Se o tempo estiver menor que 10 segundos, precisa ter 4 zeros à esquerda. Se o tempo estiver menor que 10000 segundos, precisa ter 1 zero à esquerda. E assim sucessivamente. Se a página estivesse aberta o tempo todo, seria assim:

     

    • usuario e produto são chaves estrangeiras na tabela de aluguéis
    • usuário compra moedas virtuais com dinheiro real na conta do usuário
    • usuário aluga um produto por 14400 segundos com moedas virtuais

     

     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...