Código:
Ademas me gustaria saber si puedo meter algun tipo de seguridad para los spam, se que poniendo activo=0 lo controlo yo, pero ademas mediante captcha alguna manera??????? <? $cadastrar = $_GET["cadastrar"]; if($cadastrar == "download") { $nome = $_POST["nome"]; $descricao = $_POST["descricao"]; $cliques = $_POST["cliques"]; $categoria = $_REQUEST["categoria"]; $autor_script = $_POST["autor"]; $versao_script = $_POST["versao"]; $reportado = ""; $sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE nome = '".$nome."'") or die(mysql_error()); $contar = mysql_num_rows($sql); if($nome == "") { $erro.= "Falta Titulo.<br>"; } if($descricao == "") { $erro.= "Falta el truco.<br>"; } if($categoria == "selecione") { $erro.= "Falta Categoria.<br>"; } if($autor_script == "") { $erro.= "Falta Autor xD.<br>"; } if($erro == "") { $cadastrar = mysql_query("INSERT INTO {$prefixo}downloads (nome, data_criacao, arquivo, descricao, cliques, categoria, autor, versao, reportado, activo) VALUES ('$nome', NOW(), '$dir', '$descricao', '$cliques', '$categoria', '$autor_script', '$versao_script', '$reportado', '1')", $db) or die(mysql_error()); if($cadastrar == 1) { echo "Truco enviado con exito."; }else{ echo "No es posible enviar."; } }else{ echo" <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"4\" bgcolor=\"#D8E1F3\" class=\"css\"> <tr> <td bgcolor=\"#ACBFE6\" class=\"ft10 s1\"><font color=\"#FFFFFF\"><img src=\"imagens/erro.gif\" width=\"13\" height=\"13\"> </font><strong>Ocurrieron los siguientes errores:</strong></td> </tr> <tr> <td><font color=\"#FF0000\">".$erro."</font><br /> </span></td> </tr> </table>"; } } ?> <form method="POST" action="enviar_truco.php" enctype="multipart/form-data"> Titulo:<br> <input name="nome" type="text" value="<?php echo $nome; ?>" size="20"> <br> Clicks:<br> <input name="cliques" type="text" id="cliques" value="0" size="20"> <br> Categoria:<br> <select name="categoria"> <? $sql = mysql_query("SELECT * FROM {$prefixo}categorias ORDER BY nome") or die(mysql_error()); echo "<option value=\"selecione\">|.Selecione uma categoria:</option>\n"; while($c = mysql_fetch_array($sql)) { echo "<option value=\"".$c[nome]."\">|.".$c[nome]."</option>\n"; } ?> </select><br> Autor:<br> <input name="autor" type="text" id="autor" value="<?php echo $autor_script; ?>" size="20"> <br> Truco:<br> <textarea rows="5" name="descricao" cols="40"><?php echo $descricao; ?></textarea> <br> <input name="cadastrar" type="submit" id="cadastrar" value="Enviar"> </p> </form>