
Fabyo
Veteranos-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Fabyo postou
-
use a função limit exemplo : [/code]
-
isso pode ser problema de acentuação, explique melhor o que você ta fazendo
-
você precisa dar permissao para poder gravar ou criar arquivos se for linux use a função chmod()
-
http://br2.php.net/manual/pt_BR/language.operators.php
-
só baixar o mysql no site oficial www.mysql.com você baixa a versao 4.1.x e escolhe a versao com instalador ou sem eu prefiro sem, mas se achar mais facil baixa com instalador e só instalar como qualquer outro programa
-
se você ta falando do phpmyadmin ele não mudou nada ele importa do mesmo jeito ainda só você criar o banco e depois clicar em SQL dai la você pode colar seu sql ou pegar de um arquivo
-
parece que você não entende nada e ta afim de começar a mecher com ele fazer formularios etc..., porque você não começa com php ? ele é bem melhor e tem muito mais recursos
-
use file_exists()
-
use empty() para verificar se a variavel esta vazia, e use trim() para eliminar espaços vazios
-
http://scriptbrasil.com.br/forum/index.php...ndpost&p=173523
-
olha como você mesmo diz você é novato, e muitos que nem são novato consegue fazer um sistema completo , se você quer aprender você precisa começar com um sistema bem simples ,se você quer só copiar e colar procure na web que tem um monte de script por ai
-
Pessoal confunde muito o uso de conexoes permantes no caso de varias conexoes simutaneas use connect normal o mysql suporta 100 conexoes simutaneas por padrão e ele reserva 1 para o administrador
-
$url_com_barra = $_SERVER['PHP_SELF']; $url_sem_barra = substr($url_com_barra, 1); pessoal adora complicar algo tão simples
-
ue não é questao de só existe com query string, da pra fazer de outras maneiras também mas se você digita isso http://www.centralwarez.com/adsfas.php com query string é o jeito mais simples de fazer e funcional, mas da pra fazer de outras maneiras
-
$pagina = isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : ""; if(!file_exists($pagina.".php")) { echo "essa pagina ".$pagina.".php não existe"; } exemplo de uso <a href="pagina.php?pagina2">pagina2</a> <a href="pagina.php?pagina3">pagina3</a> e cria as paginas pagina2.php, pagina3.php, se não existir ele avisa qualquer duvida posta ai
-
pode ter mas é alguém que traduziu, qualquer um pode pegar e traduzir ,só não é aceito pelo pessoal da invision
-
o invision é facil você achar mas o acp não é traduzido o pessoal do invision proibe a tradução dele
-
renatodex não precisa fazer essa verificação basta escapar os apostrofos ,fazer essa verificação é perda de tempo o que importa é proteger e não limitar GiVeNs mesma coisa se você protege não tem porque se preoculpar com o tamanho do texto claro que você pode limitar um minimo se quiser mas não pra isso imagina um textarea então fazendo do jeito que eu expliquei acima já resolve o problema e usando php5 tem outros recursos como passar os dados como parametros
-
primeira coisa antes de evitar você precisa saber o que é sql injection e sql injection é comandos sql, se seu sistema não ta bem protegido qualquer um pode injetar um comando sql e fazer o que quiser no seu banco, para evitar isso você precisa entender porque esses comandos são aceitos pelo seu sistema exemplo você tem um login nome, senha e seu sql é +- assim: select * from tabela where nome = '$nome' and senha = '$senha' no sql o apostrofo(') é um limitador de strings então ele pode ser usado para inserir comandos veja um sql injection: select * from tabela where nome = '1' or 1= '1' and senha = '1' or 1= '1' olhe o que eu fiz eu apenas substitui as variaveis por 1' or 1= '1 e para o sistema foi pedido isso: selecione tudo da tabela onde nome = '1' ou 1= '1' e senha = '1' ou 1= '1' resumindo essa consulta sempre ira retornar verdadeira porque sempre 1=1 sera verdadeiro dai a pessoa passou pelo seu sistema de login dai para evitar esse tipo de ataque você usa http://br.php.net/addslashes o addslashes adiciona uma barra antes das aspas e apostrofos ficando assim: select * from tabela where nome = '1\' or 1= \'1' and senha = '1\' or 1= \'1' dai não tera mais efeito essa consulta e retornara falso outra coisa importante é você proteger também contra caracteres de comentario do mysql exemplo -- ou # se a pessoa insere esses caracteres tudo que for escrito depois sera tratado como comentario e não como comando outro caracter também é o ; ele encerra um comando para você executar outro dai basicamente você deve proteger contra ( ' ; # -- ) e se tiver usando php4 use o addslashes e use senhas com criptografia md5 e no php 5 você pode usar mysqli_real_escape_string() mas você escapando apostrofos e usando md5 já fica bem seguro seu sistema e para evitar que alguém zoe no seu cadastro você deve progeter contra tag html usando strip_tags()
-
Desativar O Enter Ou Substituir O Botão Por Link
pergunta respondeu ao Eduardo Cocite de Fabyo em PHP
<img src="imagem.gif" onclick="javascript: document.form1.submit()" style="cursor:pointer;" alt="" /> onde form1 é o nome do formulario -
use o phpmyadmin, e você precisa ter o mysql instalado e configurado no seu micro
-
você quer o nome da tabela mas não explicou qual banco você ta usando então vou mostrar o mysql que é padrão http://br2.php.net/manual/pt_BR/function.m...field-table.php
-
olha o invision ate 1.3 é gratis e o phpbb é gratis, mas eu prefiro o invision da de 10000 a 0 no phpbb tem muito mais recursos que o phpbb nem chega perto prefiro usar o invision 1.3 doque o phpbb mais novo , mas no meu caso eu uso o 2.1.2 que é muito bom
-
o recomendado é sempre fechar , porque o banco de dados tem que ficar fechado o maximo possivel só que se você fechar o navegador o banco é fechado automaticamente, mas se você ta fazendo um sistema grande com varias conexoes tem que se preocupar com tudo relacionado ao banco se abrir a conexao no conexo da pagina e não fechar vai fazer com que o sistema segure a coenxao mais tempo dai pode ter problemas com falhas de conexoes porque o mysql tem como limite de 100 conexoes simutaneas acima disso ele da erro agora se seu sistema é pequeno não vai ter esse numero de conexoes então não precisa se preocupar em fechar, mas eu sempre fecho e só abro a conexao na hora de usar e fecho em seguida