Ir ao conteúdo
  • Cadastre-se

FabianoS

Membro Pleno
  • Posts

    418
  • Cadastrado em

  • Última visita

Tudo que FabianoS postou

  1. Bom não e à toa que aprendi com você meu código esta quase igual só no gefin.php que esta assim o meu. if(!(isset($_SESSION['usuario']) == true) and (!isset($_SESSION['senha']) == true)){echo "<script>alert('voce nao esta Logado'); location.href='acesso.php';</script>";}else{} Só vou aprender usar as datas e não usei cookies ainda. O único defeito do meu código e esse else{} porque vou ter que colocar o código html em um echo""; para exibir porque se eu colocar fora ele vai voltar pra pagina mais vai dar um vulto do código. e se deixar dentro se eu precisar usar php la dentro ai me ferro.
  2. @DIA BÃO ai varia entre a placa de 700 a 900 reais.
  3. Cara to muito indeciso pra comprar um dos dois , tipo quero comprar pra não me arrepender depois, na hora que for joga um jogo e não rodar ou rodar um. Nao tenho um jogo especifico pra jogar quero jogar vários testar vários . Só jogava point Blank e gc na minha época só jogos baixos , quero investir em placa de vídeo uma boa mais se o i3 não ajuda sei la.
  4. Entendi valeu. a respeito das variáveis sim eu vou arrumar depois , vou usar o if e atribuir o empty pra cada variavel . ja que só estou testando nao vejo importância agora. o array que faz a substituição funcionou certinho valeu. Ultima pergunta que nao tem nada vê . uma vez me disse para nao usar a função mail() porque ja estava ultrapassada , queria saber qual e mais indicada agora ?
  5. Muito Bom, entendi tudo, são poucos que fazem o que você faz. só uma coisa ou seja eu nao preciso chamar o foreach pra exibir essa função em um if né ? if(!empty($variaveis)){produto($produto);$insert = mysqli_query($conexao, "INSERT INTO tabela_grafica(produto,quantidade,valor,observacoes)VALUES('$produto','$qtd','$valor','$obs')") or die (mysql_error());echo"<script>alert('Cadastrado Com Sucesso.');location.href='index.php';</script>";}else{echo"<script>alert('Preencha os Campos Produto: Quantidade - Valor.');location.href='index.php';</script>";} No eu eu tiver uma variavel fora da função e chamar ela dentro da função sem definir ela como paremetro e errado certo ?
  6. nao vou usar esse str_replace para substituir a "/" até porque sim ia prejudicar, só vou usar mais pra nome do produto e observações. Nossa gostei bastante desse md5 , ajuda muito. valeu pela informação; a respeito da str_replace . nao tem como eu usar aquele código ? Nao sabe porque esta dando erro. o " => " do array é o que ? e essa linha return strtr($string, $map); // funciona corretamente vai retorna o str ? mais e esse tr ai na frente . porque o $string , e $map ?
  7. a string seria o caminho da imagem tipo images/images.jpg pra caso tiver images/ímagêmóò.jpg. A função nao precisa de um parametro. você declarou $produto como parametro. nao entendi. atualização: e ainda continua o mesmo erro. <?function produto($produto){$produto = str_replace('ã','a', $produto);$produto = str_replace('â','a', $produto);$produto = str_replace('ä','a', $produto);$produto = str_replace('à','a', $produto);$produto = str_replace('á','a', $produto);$produto = str_replace('õ','o', $produto);$produto = str_replace('ó','o', $produto);$produto = str_replace('ö','o', $produto);$produto = str_replace('ò','o', $produto);$produto = str_replace('ô','o', $produto);$produto = str_replace('ê','e', $produto);$produto = str_replace('é','e', $produto);$produto = str_replace('ë','e', $produto);$produto = str_replace('í','i', $produto);$produto = str_replace('ì','i', $produto);$produto = str_replace('ï','i', $produto);$produto = str_replace('î','i', $produto);$produto = str_replace('ú','u', $produto);$produto = str_replace('ù','u', $produto);$produto = str_replace('ü','u', $produto);$produto = str_replace('û','u', $produto);$produto = str_replace('ç','c', $produto);$produto = str_replace(' ','_', $produto);$produto = str_replace('/','-', $produto);$produto = str_replace('(','-', $produto);$produto = str_replace(')','-', $produto);$produto = str_replace('´','-', $produto);$pruduto = strtolower($produto);return $produto;}?> <?phpinclude('functions.php');include('conexao.php');$produto = $_POST['pr'];$qtd = $_POST['qtd'];$valor = $_POST['valor'];$obs = $_POST['obs'];$variaveis = $produto.$qtd.$valor;if(!empty($variaveis)){produto($produto);$insert = mysqli_query($conexao, "INSERT INTO tabela_grafica(produto,quantidade,valor,observacoes)VALUES('$produto','$qtd','$valor','$obs')") or die (mysql_error());echo"<script>alert('Cadastrado Com Sucesso.');location.href='index.php';</script>";}else{echo"<script>alert('Preencha os Campos Produto: Quantidade - Valor.');location.href='index.php';</script>";}?> Sim eu estava pensando em fazer isso ja que nao me voltou problemas eu deixei pra la.
  8. @dif conseguir usar o str_replace(); mais coloquei dentro de uma função e criei o functions.php e chemei dele no cadastro.php so que retorna erros; <?phpinclude('functions.php');include('conexao.php');$produto = $_POST['pr'];$qtd = $_POST['qtd'];$valor = $_POST['valor'];$obs = $_POST['obs'];$variaveis = $produto.$qtd.$valor;if(!empty($variaveis)){produto_replace();$insert = mysqli_query($conexao, "INSERT INTO tabela_grafica(produto,quantidade,valor,observacoes)VALUES('$produto','$qtd','$valor','$obs')") or die (mysql_error());echo"<script>alert('Cadastrado Com Sucesso.');location.href='index.php';</script>";}else{echo"<script>alert('Preencha os Campos Produto: Quantidade - Valor.');location.href='index.php';</script>";}?> functions.php $produto = str_replace('ã','a', $produto);$produto = str_replace('â','a', $produto);$produto = str_replace('ä','a', $produto);$produto = str_replace('à','a', $produto);$produto = str_replace('á','a', $produto);$produto = str_replace('õ','o', $produto);$produto = str_replace('ó','o', $produto);$produto = str_replace('ö','o', $produto);$produto = str_replace('ò','o', $produto);$produto = str_replace('ô','o', $produto);$produto = str_replace('ê','e', $produto);$produto = str_replace('é','e', $produto);$produto = str_replace('ë','e', $produto);$produto = str_replace('í','i', $produto);$produto = str_replace('ì','i', $produto);$produto = str_replace('ï','i', $produto);$produto = str_replace('î','i', $produto);$produto = str_replace('ú','u', $produto);$produto = str_replace('ù','u', $produto);$produto = str_replace('ü','u', $produto);$produto = str_replace('û','u', $produto);$produto = str_replace('ç','c', $produto);$produto = str_replace(' ','_', $produto);$produto = str_replace('/','-', $produto);$produto = str_replace('(','-', $produto);$produto = str_replace(')','-', $produto);$produto = str_replace('´','-', $produto);$pruduto = strtolower($produto);}
  9. str_replace eu tinha visto , mais eu vi o rapaz usando um array que seria varias imagens ele dava str_replace('ã','a' $foto) eu tenho que usa ele depois do envio da string ? e como usaria ele eu nao to mandando um array.
  10. Podia usar o media="screen and (min-width:0px;)" href="min.css"media="screen and (min-width:700px;)" href="medium.css"media="screen and (min-width:1200px;)" href="max.css" Outro método que conheco e eventos de navegador do jquery. tme um canal no youtube ensinando se nao me engando e PontoCanal
  11. Bom fiz esse daqui que eu aprendi . só que vi no w3cschool que é perigoso sql injection. sei que dar pra bular mais coquer um consegue? Eu mesmo nao consigo o meu. index.php <?phpsession_start();if(!(isset($_SESSION['usuario']) == true) and (!isset($_SESSION['senha']) == true)){echo "<script>alert('voce nao esta Logado'); location.href='acesso.php';</script>";}else{ echo'<html lang="pt-br"><head><title></title><meta charset="utf-8"/><link rel="stylesheet" type="text/css" href="style.css"/></head><body><div class="hold_all"> <!--FORMULARIO 1 - CADASTRAR--><div class="hold-form"><form method="post" action="cadastro.php" name="form"><table><span class="titles">CADASTRO DE PRODUTOS</span><br/><br/><br/><tr><th><label>Produto</label></th><td><input type="text" name="pr"/><br /></td></tr><tr><th><label>Quantidade</label></th><td><input type="text" name="qtd"/><br /></td></tr><tr><th><label>Valor</label><td><input type="text" name="valor"/><br /></td></tr><tr><th><label>Observações</label><td><input type="text" name="obs"/><br /></td></tr></table><input class="btn" type="submit" value="CADASTRAR"/></form></div> <!--FORMULARIO 2 - PESQUISAR--><div class="hold-form2"><form method="post" action="pesquisar.php" name="form"><span class="titles">PESQUISA DE PRODUTOS</span><br/><br/><br/><input type="text" placeholder="Pesquisar Produto" name="buscar"/><input class="btn2" type="submit" value="ir"/></form></div><div class="clear"></div></div><!--Fim Div Hold-ALL--></body></html> ';}?> acesso.php <?php?><html lang="pt-br"><head><title></title><meta charset="utf-8"/><style type="text/css">.hold-form-acesso{width: 280px; margin:200px auto; height: auto; border: solid 1px #111; box-shadow: 3px 3px 20px #000; }th{color:#FFF;}.hold-form-acesso form {width:auto; margin:0 auto; background: #ccc; background: url(img/back.jpg); padding: 10px; }.hold-form-acesso form input[type=text],input[type=password]{width: 200px; height: 30px; border-radius:10px;}.log{color:#0c0; font-weight: bold; font-family: calibri; font-size:20px; margin-left: 130px;}.btn{float: right; color: #fff; background: #090; border: none; width: 100px; height: 35px; -webkit-transition-duration:0.2s;}.btn:hover{background: #010;}</style></head><body> <div class="hold-form-acesso"><form method="post" action="validacao_acesso.php"><table><span class="log">Login In</span><tr><th>Usuario</th><td><input type="text" name="usuario"/></td></tr><tr><th>Senha</th><td><input type="password" name="senha"></td></tr></table><input type="submit" class="btn" Value="Acessar"/><div class="clear" style="clear:both;"></div></form> </div></body></html> validacao_acesso.php <?phpsession_start();include "conexao.php";$usuario = $_POST['usuario'];$senha = $_POST['senha'];$consulta = mysqli_query($conexao, "SELECT * FROM adm_usuario WHERE usuario='$usuario' AND senha='$senha'");$result = mysqli_num_rows($consulta);if($result == 0){echo "<script>alert('Usuario ou Senha Incorretos'); location.href='acesso.php'</script>";}else{ $_SESSION['usuario'] = $usuario; $_SESSION['senha'] = $senha; echo "<script>alert('Bem Vindo $usuario'); location.href='index.php'</script>";}?>
  12. Cara posta seu código do jeito que falei. o text-align centraliza o texto nao a div. se usar o margin: 20px auto; com a largura definida nao e pra dar erro
  13. opa amigo desculpa nao tinha visto direito seu código. nao deu certo porque a div clientes esta na "section#conteudoclientes", tire a div e so deixe a "section#conteudoclientes" depois faz o seguinte pega o "section#conteudoclientes" defina uma largura. "width:1000px" ou o tamanho que encaixe todos os ul . depois e so da uma margin: 20px auto;
  14. @dif abri este tópico porque acho que o outro ja estava fora de contexto sobre vários assuntos. Queria redirecionar o usuario que nao estiver logado, por exemplo tenho ja um codigo que faz o usuario logar e um codigo falho por que foi feito por mim, se o cara quiser entrar em uma pagina. por exemplo www.site.com/site.php ele vai conseguir . digitando no barra de endereço. queria que a pagina redirecionasse ele pra o login.php. Atualização: Consegui Usando sessões no PHP <meta charset="utf-8"><?phpsession_start();$usuario = $_POST['usuario'];$senha = $_POST['senha'];$conexao = mysqli_connect('localhost','root','','cadastro');$consulta = mysqli_query($conexao, "SELECT * FROM usuarios WHERE usuario='$usuario' AND senha='$senha'") or die(mysqli_error());$retorno = mysqli_num_rows($consulta);if($retorno == 0){echo "Usuario ou Senha Incorretos";}else{$_SESSION['usuario'] = $usuario;$_SESSION['senha'] = $senha;echo"<script>alert('Bem-Vindo ao Site.'); location.href='pagina1.php';</script>";}?> <meta charset="utf-8"><?phpsession_start();if((isset($_SESSION['usuario']) == false) and (isset($_SESSION['senha']) == false)){ echo "USUARIO NAO LOGADO";}else{echo "usuario logado";}?>
  15. @navegador2 , Defina uma largura para a div clientes e de um margin: 20px auto; e tire o posicionamento absoluto e o top,right,left,bottom.
  16. @dif qualquer coisa eu tento depois queria que me passasse como usar o unlik() pra deletar a imagem da pasta e do banco.
  17. Tentei isso antes o primeiro erro desaparece, mais os dois fica do move_uploaded_file() . sobre 1 parametro. que nem falo o move_uploaded_file() ele requer o nome temporario da foto e o destino . sendo eu tenho o nome mais como ele colocaria a foto sendo que a $foto tem mais de uma . acho que ele nao consegue sei la .
  18. @dif me retornaram alguns erros olha só <html lang="pt-br"><head> <meta charset="utf-8"><title>upload</title></head><body><?php$foto = $_FILES['arquivo']['name'];$conexao = mysqli_connect('localhost','root','','cadastro');$consulta = mysqli_query($conexao , "SELECT fotos FROM dbfotos");$temp_name_foto = $_FILES['arquivo']['tmp_name'];$diretorio = "fotos/".$foto;$var_foto = "//fotos/$foto";if( $_FILES ) { // Verificando se existe o envio de arquivos. if( $_FILES['arquivo'] ) { // Verifica se o campo não está vazio. foreach ($foto as $ft): if(move_uploaded_file($temp_name_foto, $diretorio)){ mysqli_query($conexao,"INSERT INTO dbfotos(fotos)VALUES('$foto')"); echo"Fotos Inseridas"; }else{echo"Fotos Nao Inseridas";} endforeach; }}?></body></html>
  19. esse [] usa so para o campo tipo file? ele declara que e uma array ?
  20. o codigo estava certo foi erro meu. por exemplo Depois que eu fiz o codigo deu certo ai depois dava erro que imagem ja estava no banco de dados e na verdade estava mesmo. eu tinha apagado so no banco de dados mais estava na pasta do banco ainda eu apaguei so o registro depois que apaguei da pasta funcionava normalmente. Tipo o history.back volta pra tela . mais também usei o location.href="index.php" também serve nao serve ? Sim eu ja começei a fazer assim fica ate mais limpo so to usando agora quando faço teste pra aprender mesmo. valeu pela ajuda. so mais 2 duvidas se eu quiser fazer upload multiplo de imagens como seria ? porque o input so pega uma. precisaria usar um array pra agrupar as imagens ? e tambem por exemplo se eu apago um registro ou uma imagem com id 2 ai o proximo que eu crio ja vem com id 3 . queria que ele continuasse a numeração tem como ?
  21. @dif consegui valeu pela ajuda - desculpe por abusar de seu conhecimento - espero precisar amanha.
  22. Consegui , ja tinha visto essa função. como faço pra voltar para pagina se eu usar o header ele volta sem mostrar o alert . tem como usar return false ? sei la. atualização: coloquei a varavel diretorio agora qualquer imagem que coloco ele falo que esta no banco de dados. <html lang="pt-br"><head> <meta charset="utf-8"><title>upload</title></head><body><?php$foto = $_FILES['arquivo']['name'];$conexao = mysqli_connect('localhost','root','','cadastro');$consulta = mysqli_query($conexao , "SELECT fotos FROM dbfotos");$temp_name_foto = $_FILES['arquivo']['tmp_name'];$diretorio = "fotos/".$foto;if( $_FILES ) { // Verificando se existe o envio de arquivos. if( $_FILES['arquivo'] ) { // Verifica se o campo não está vazio. // move_uploaded_file( $arqTemporário, $nomeDoArquivo ) if( move_uploaded_file( $temp_name_foto, $diretorio) ) { // move_uploaded_file irá realizar o envio do arquivo. if(file_exists($diretorio)) { echo "<script>alert('Foto Ja Consta No Banco de Dados'); </script>"; }else { $enviar = mysqli_query($conexao,"INSERT INTO dbfotos(fotos)VALUES('$foto')") or die (mysql_error()); echo "Foto Enviado Com Susseço."; // Em caso de sucesso, retorna para a página de sucesso. header("location: index.php"); } } else { echo "Foto não enviada - Tente Novamente."; // Em caso de erro, retorna para a página de erro. } }}?></body></html>
  23. @dif mano que difícil isso . peguei um codigo if mais cara nao entendo os cara faz if($_FILES['arquivo']) <- Como isso verifica se o campo esta vazio ? eu aprendi que o if faz Se(a for mais b {faça c}senao{d}.. mais mesmo assim olha meu codigo . nao retorna nem echo de sucesso e nem erro. e nao insere nada na pasta e nem no banco de dados . ve se to fazendo certo. <html lang="pt-br"><head> <meta charset="utf-8"><title>upload</title></head><body><?php$foto = $_FILES['arquivo']['name'];$conexao = mysqli_connect('localhost','root','','cadastro');$consulta = mysqli_query($conexao , "SELECT fotos FROM dbfotos");$temp_name_foto = $_FILES['arquivo']['tmp_name'];if( $_FILES ) { // Verificando se existe o envio de arquivos. if( $_FILES['arquivo'] ) { // Verifica se o campo não está vazio. // move_uploaded_file( $arqTemporário, $nomeDoArquivo ) if( move_uploaded_file( $temp_name_foto, '.fotos/') ) { // move_uploaded_file irá realizar o envio do arquivo. $enviar = mysqli_query($conexao,"INSERT INTO dbfotos(foto)VALUES('$foto')") or die (mysql_error()); echo "Foto Enviado Com Susseco."; // Em caso de sucesso, retorna para a página de sucesso. } else { echo "Foto não enviada - Tente Novamente."; // Em caso de erro, retorna para a página de erro. } }}?></body></html> atualização: eu errei na hora de inserir o campo e fotos e nao "foto". ele inseriu no banco de dados o nome da imagem. mais nao colocou na pasta a foto. em vez disso criou um arquivo .foto 2° atualização: criei uma variavel $diretorio = "fotos/".$foto; e inseriu na pasta . meu codigo ficou assim . <html lang="pt-br"><head> <meta charset="utf-8"><title>upload</title></head><body><?php$foto = $_FILES['arquivo']['name'];$conexao = mysqli_connect('localhost','root','','cadastro');$consulta = mysqli_query($conexao , "SELECT fotos FROM dbfotos");$temp_name_foto = $_FILES['arquivo']['tmp_name'];$diretorio = "fotos/".$foto;if( $_FILES ) { // Verificando se existe o envio de arquivos. if( $_FILES['arquivo'] ) { // Verifica se o campo não está vazio. // move_uploaded_file( $arqTemporário, $nomeDoArquivo ) if( move_uploaded_file( $temp_name_foto, $diretorio) ) { // move_uploaded_file irá realizar o envio do arquivo. $enviar = mysqli_query($conexao,"INSERT INTO dbfotos(fotos)VALUES('$foto')") or die (mysql_error()); echo "Foto Enviado Com Susseco."; // Em caso de sucesso, retorna para a página de sucesso. } else { echo "Foto não enviada - Tente Novamente."; // Em caso de erro, retorna para a página de erro. } }}?></body></html> Só nao entendi ainda o IF. @dif conseguir fazer tudo que queria so um problema se eu selecionar a mesma imagem ela envia. como faço pra se tiver a mesma imagem no banco de dados ele mandar um alert. tipo if($fotos == 1){ echo "<script>alert('Imagem ja consata no banco de dados.')</script>"; } obs: esse == 1 so exemplo nao sei fazer.
  24. @dif por exemplo . tenho o form com input tipo file . e enviei esse form para uma pagina upload.php e ai resgatei com $_FILES['userfile']['name']; ai ele me mostrou nome da foto e tipo que seria jpg . ai queria saber para mostrar isso . usaria o mysqli_fetch_object e criaria um loop ? pra mostrar as cadastradas e como seria isso porque ele me retourno sou o nome e formato . no src="" colocaria images/$foto->foto? ou sem o -> ? <html lang="pt-br"><head><title>Apredendo Colocar Imagens no Banco de dados</title></head><body><form name="form" method="post" action="upload.php" enctype="multipart/form-data"><input style="border:solid 1px #ccc; margin:0 5px;" type="file" name="arquivo"/><input type="submit" Value="Enviar"></form></body></html> <html lang="pt-br"><head> <meta charset="utf-8"><title>upload</title></head><body><?php$foto = $_FILES['arquivo']['tmp_name'];echo $foto;?></body></html>

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!