Ir para conteúdo
Fórum Script Brasil

Manbomb

Membros
  • Total de itens

    20
  • Registro em

  • Última visita

Posts postados por Manbomb

  1. Olá, sou iniciante no Python e estou tentando criar um script que analise se uma url existe ou não, mais especificamente eu queria criar uma função que fizesse isso, entrando apenas com o parâmetro 'url'. Se alguém puder me ajudar eu agradeço.

    Obs.: O problema não é saber quando a url existe, e sim quando ela não existe, porque nos exemplos que eu tentei antes, é nesse momento que ocorre o erro.

    #exemplo
    
    from urllib2 import urlopen
    code = urlopen("http://example.com/teste").code
    if (code / 100 >= 4):
       print "Nothing there."

     

  2. meu codigo:

    <?php
    
    	function conec() {
    		$host	= '127.0.0.1';
    		$user	= 'root';
    		$pass	= '';
    		$db		= 'sql';
    		$conn	= mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!');
    		mysql_select_db($db) or die ('!Erro na selecao do banco de dados!');
    	
    	}
    	conec();
    	
    	$user	= $_POST['user'];
    	$pass_p	= $_POST['pass'];
    	$pass	= md5($pass_p);
    	
    	function select($sql) {
    		return mysql_query($sql);
    	
    	}
    	$sql		= 'SELECT * FROM login WHERE user = "'.$user.'" AND pass = "'.$pass.'';
    	$rs_select	= select($sql);
    	$log = mysql_num_rows($rs_select);
    	
    	if ($log = 1) {
    		echo ("Login efetuado com sucesso!");
    		echo $log;
    	
    	} else {
    		echo ("Usuario ou senha incorretos");
    		echo $log;
    	
    	}
    	
    ?>
    

    Quando não existisse no DB ele devida dar:

    Usuario ou senha incorretos0

    Mas em qualquer situacao ele da a mesma resposta:

    Login efetuado com sucesso!1

  3. meu codigo:

    index.php

    <html>
    	<head>
    		<title>
    			Login with MD5
    		</title>
    	</head>
    	<body>
    		<center>
    			<form action="login.php" method="POST">
    				<h2>Login</h2>
    				User<br><input type="text" name="user"><br>
    				Password<br><input type="password" name="pass"><br>
    				<input type="submit">
    				<a href="cadastro.php">Submit</a>
    			</form>
    		</center>
    	</body>
    </html>
    

    login.php

    <?php
    
    	function conec() {
    		$host	= '127.0.0.1';
    		$user	= 'root';
    		$pass	= '';
    		$db		= 'sql';
    		$conn	= mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!');
    		mysql_select_db($db) or die ('!Erro na selecao do banco de dados!');
    	
    	}
    	conec();
    	
    	$user	= $_POST['user'];
    	$pass_p	= $_POST['pass'];
    	$pass	= md5($pass_p);
    	
    	function select($sql) {
    		return mysql_query($sql);
    	
    	}
    	$sql		= 'SELECT * FROM login WHERE user = "'.$user.'" AND pass = "'.$pass.'';
    	$rs_select	= select($sql);
    	$log = mysql_num_rows($rs_select);
    	
    	if ($log = 1) {
    		echo ("Login efetuado com sucesso!");
    		echo $log;
    	
    	} else {
    		echo ("Usuario ou senha incorretos");
    		echo $log;
    	
    	}
    	
    ?>
    

    Primeiro problema, toda vez ele da como login efetuado com sucesso, segundo:

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\Login & MD5\login.php on line 24

  4. Codigo:

    <html>
    	<head>
    		<title>
    			Submit with MD5
    		</title>
    	</head>
    	<body>
    		<form action="#" method="post">
    			<input type="text" name="user">
    			<input type="password" name="pass">
    			<input type="submit">
    		</form>
    		<?php
    		
    			function conec() {
    				$host	= '127.0.0.1';
    				$user	= 'root';
    				$pass	= '';
    				$db		= 'sql';
    				$conn	= mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!');
    				mysql_select_db($db) or die ('!Erro na selecao do banco de dados!');
    			
    			}
    			function inser($sql) {
    				if (mysql_query($sql)) {
    					echo ("Cadastro feito com sucesso!");
    				} else {
    					echo ("Erro em rotina de cadastro!");
    				}
    			
    			}
    			conec();
    			
    			if (isset($_POST['user']) and isset($_POST['pass'])) {
    			
    				$usuario	= $_POST['user'];
    				$senha_p	= $_POST['pass'];
    				$senha_n	= md5($senha_p);
    				
    				echo ($usuario."--".$senha_p."<br>");
    				echo ($senha_n);
    				
    				$sql_inser	= 'INSERT INTO login (ID,user,pass) VALUES (NULL,'.$usuario.','.$senha_n.')';
    				
    				inser($sql_inser);
    			
    			}
    		?>
    	</body>
    </html>
    

    Erro na rotina de cadastro.

  5. Eu não estou conseguindo passar informações do index.php {

    <html>
    	<head>
    		<title>
    			EasyMark - (nome da empresa)
    		</title>
    		<link rel="stylesheet" type="text/CSS" href="index_style.css">
    	</head>
    	<body>
    		<center>
    			<div id="header">
    				<h1 id="text_header">
    					EasyMark
    				</h2>
    			</div>
    			<div id="div_pesquisa">
    				<form method="POST" action="produto.php">
    					<input type="text" id="text_pesquisa" name="text_pesquisa">
    					<input type="submit" value="Enter" name="button_pesquisa" id="button_pesquisa">
    				</form>
    			</div>
    		</center>
    	</body>
    </html>
    

    }

    para a produtos.php

    {

    <html>
    	<head>
    		<title>
    			Produto
    		</title>
    	</head>
    	<body>
    		<center>
    			<div id="results_of">
    				<?php
    				
    					echo ("Resultados de".$_POST['text_pesquisa']);
    				
    				?>
    			</div>
    			<div id="results">
    				
    			</div>
    		</center>
    	</body>
    </html>
    

    }

    simplesmente fica em branco

  6. Função do codigo: retornar uma mensagem caso o campo esteja limpo ou fazer a busca caso ele esteja preenchido.

    codigo:

    if (isset($_POST['text_busca'])) {
    while ($res = mysql_fetch_assoc($rs_clientes)) {
     
    echo ("<div id=\"div_result\">");
    echo ("<div id=\"div_result1\">");
    echo $res["nome"] . "<br />";
    echo ("</div>");
    echo ("<div id=\"div_result2\">");
    echo "<a href=\"".$res["link"]."\">".$res["link"]."</a><br />";
    echo ("</div>");
    echo ("<div id=\"div_result3\">");
    echo $res["descricao"] . "<br />";
    echo ("</div>");
    echo ("<br>");
    echo ("</div>");
    } else if ($text_busca_externa_number = 0) {
    echo ("<div id=\"div_result1\">");
    echo ("Sorry!");
    echo ("</div>");
    echo ("<div id=\"div_result1\">");
    echo ("A pesquisa não pode ser completada por falta de parametros!");
    echo ("</div>");
     
    }
    mensagem que ta dando:
    Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data\localweb\BuscaBrasil.com.br\results teste.php on line 42
  7. Meu codigo é assim:

    while ($res = mysql_fetch_assoc($rs_clientes)) {
    echo ("<div id=\"div_result\">");
    echo ("<div id=\"div_result1\">");
    echo $res["nome"] . "<br />";
    echo ("</div>");
    echo ("<div id=\"div_result2\">");
    echo $res["link"] . "<br />";
    echo ("</div>");
    echo ("<div id=\"div_result3\">");
    echo $res["descricao"] . "<br />";
    echo ("</div>");
    echo ("<br>");
    echo ("</div>");
    }
    eu queria fazer algo mais ou menos assim:
    while ($res = mysql_fetch_assoc($rs_clientes)) {
    echo ("<div id=\"div_result\">");
    echo ("<div id=\"div_result1\">");
    echo $res["nome"] . "<br />";
    echo ("</div>");
    echo ("<div id=\"div_result2\">");
    echo "<a href=\"$res["link"]\">"$res["link"] "</a>" "<br />";
    echo ("</div>");
    echo ("<div id=\"div_result3\">");
    echo $res["descricao"] . "<br />";
    echo ("</div>");
    echo ("<br>");
    echo ("</div>");
    }
    aparece isso:
    Parse error: syntax error, unexpected '"', expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data\localweb\BuscaBrasil.com.br\results.php on line 35
  8. De uma olhada e se possivel me ajude!

    index-----------------------------------…
    <?php require_once("functions.php"); ?>

    <?php

    conec();
    $sql_seleciona = "SELECT * FROM cadastro ";
    $rs_clientes = seleciona($sql_seleciona);

    while ($res = mysql_fetch_assoc($rs_clientes)) {

    echo ($res("Nome")."<br />");

    }
    ?>
    --------------------------------------…
    functions.php-------------------------…
    <?php

    function conec() {
    $banco = "cadastro";
    $user = "root";
    $senha = "";
    $host = "127.0.0.1";
    $conn = MYSQL_CONNECT($host, $user, $senha) or die ('<center>Erro na rotina de conexão</center>'.mysql_error());
    mysql_select_db($banco) or die ('<center>Erro na rotina de conexão</center>'.mysql_error());


    }
    function inserir($sql) {
    if (mysql_query($sql)) {
    return true;
    } else {
    return false;
    }

    }
    function seleciona($sql) {
    return mysql_query($sql);

    }


    ?>
    --------------------------------------…
    aparece essa mensagem--------------------------------…

    Fatal error: Function name must be a string in C:\Arquivos de programas\EasyPHP-DevServer-13.1VC9\data… 3\index.php on line 11

    --------------------------------------…
    obs.: eu uso o EasyPhp DevServer 13.1 VC9

×
×
  • Criar Novo...