Ir para conteúdo
Fórum Script Brasil

Myfault

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Tudo que Myfault postou

  1. Myfault

    Ajuda cookies com login

    Um abraço. Obrigado, mas como aplico isso a um input lembrar-me? Abraços
  2. Pessoal, eu criei um sistema de login, mas há um pequeno grande problema, toda vez que o usuario fecha a janela, a sessao é destruída, eu quero colocar um cooki que faça com que a sessao seja infinita, ou então colocar um input lembrar-me para facilitar. Se puder me ajudar, eu não sei NADA sobre cookies. Vlw
  3. public function upload($nomeArquivo, $arquivo){ define("CAMINHO", "/wamp/www/PROJETOS/admin/certificados/"); $nome = $arquivo['tmp_name']; [color="#4B0082"]<<------ Aqui você tem que colocar o name do form e não a variavel, coloque assim: $nome = ['arquivo']['tmp_name'];[/color] $resultado = move_uploaded_file($arquivo['tmp_name'], CAMINHO."$nomeArquivo.jpg"); if($resultado == 1){ $mensagem = 1; } else{ $mensagem = 0; } //} return $mensagem; }
  4. Myfault

    Ajuda, sistema de upload

    Obrigado, mas aonde coloco a função str_replace?
  5. Bom pessoal, eu tenho um sistema de upload e preciso fazer algumas mudanças, segue abaixo o código: <?php $config = mysql_connect('localhost', 'root', ''); $db = mysql_select_db('galeria'); $extenPerm = array('image/gif', 'image/jpeg', 'image/png'); $tamanhoPermitido = 1024 * 500; $arqName = $_FILES['arquivo']['name']; $arqType = $_FILES['arquivo']['type']; $arqSize = $_FILES['arquivo']['size']; $arqTemp = $_FILES['arquivo']['tmp_name']; $arqError = $_FILES['arquivo']['error']; if($arqError == 0) { if (array_search($arqType, $extenPerm) === false) { echo 'O tipo de arquivo enviado não é permitido!'; } else if ($arqSize > $tamanhoPermitido) { echo 'O tamanho do arquivo enviado é maior que o definido!'; } else { $newName = uniqid(); $upload = move_uploaded_file($arqTemp, $newName . $arqName); } } ?> Bom, agora as duvidas. Esse arquivo está e uma pasta chamada "upload", e todas as imagens feitas no upload vão pra mesma pasta, gostaria que ela fosse para uma pasta dentro dessa pasta "upload". Outra coisa é que quando o arquivo é salvo seu nome é o "uniqid()" + "$arqName", até ai tudo bem, só que se no computador do usuário, a imagem estiver com algum espaço ou caractere especial, a imagem fica com esse nome, eu gostaria de que os espaços fossem substituídos por hifens, ou underlines, e que os caracteres especiais fossem retirados. Também gostaria de não só bloquear imagens com tamanho em bytes fora do limite, mas sim em pixels. Desde já, obrigado.
  6. Myfault

    Ajuda Cookies

    Pessoal, preciso de um codigo de cookie, em que, a primeira visita de alguém no site, apareça alguns itens a mais, como uma seta indicando para o botao de login, coisas desse tipo, e tambem como definir essa mesma coisa, mas só que quando o usuario fazer login no site pela primeira vez, e não só acessar. Desde já obrigado.
  7. Pessoal, estou precisando urgentemente de um sistema de zoom para imagens que são upadas no banco de dados. Eu gostaria de um sistema de zoom que não desfocaliza a imagem, pela causa de o site ser sobre pixel art, e gostaria que o zoom fosse parecido com a desse site. Se puder me ajudar mesmo com alguma parte do código, ou apenas a lógica, eu ficaria muito agradecido. Desde já, obrigado.
  8. Myfault

    Sistema de Login

    Para ver melhor
  9. Myfault

    Sistema de Login

    Preste atenção na sequência dos comandos. Faça algo assim <?php //primeiro você pega os valores do formularios if(isset($_POST['cadastra'])){ $nc = $_POST['ncompleto']; $nk = $_POST['nick']; $pwd = $_POST['senha']; if(empty($nc) || empty($nk) || empty($pwd)){ //testa se todos os campos foram preenchidos echo "&lt;script>alert('Por favor, preencha todos os campos.')</script>"; echo "&lt;script>history.go(-1)</script>"; } $busca = mysql_query("SELECT * FROM users WHERE nick = '$nk'"); $resultado = mysql_query($busca) or die (mysql_error()); $existeNick = mysql_num_rows($resultado); //verifico quantos nick tem com o nick informado if($existeNick == 0) { // se for igual zero, faço o insert; mysql_query("INSERT INTO users (ncompleto, nick, senha) VALUES ('$nc', '$nk', '$pwd')"); echo $nc; } else { echo "&lt;script>alert('O nick informado já existe. Por favor tente outro!')</script>"; echo "&lt;script>history.go(-1)</script>"; } } ?> Seria mais ou menos isso. Não rodei porque to sem acesso, mas a lógica é essa. Está ocorrendo um erro na linha 31: $resultado = mysql_query($busca) or die (mysql_error());
  10. Myfault

    Sistema de Login

    Parte do problema já foi resolvida, falta uma parte. * Mostrar se já tiver alguém registrado com tal nick. * Caso os campos estejam em branco, não seja enviado nada ao BD (quando coloco pra enviar com os campos vazio aparece, "Por favor, preencha todos os campos." mas envia em branco ao BD. cadastra.php <?php $busca = mysql_query("SELECT * FROM users WHERE nick = '$nk'"); $resultado = mysql_fetch_assoc($busca); if(isset($_POST['cadastra'])){ $nc = $_POST['ncompleto']; $nk = $_POST['nick']; $pwd = $_POST['senha']; mysql_query("INSERT INTO users (ncompleto, nick, senha) VALUES ('$nc', '$nk', '$pwd')"); echo $nc; } if(empty($nc) || empty($nk) || empty($pwd)){ echo "Por favor, preencha todos os campos."; } ?>
  11. Myfault

    Sistema de Login

    Olá, criei um script em PHP para criar um sistema de login. Gostaria de saber, como faço para impor uma regra, em que, se alguém se cadastrar com um nome de usuário já existente, não funcionar e aparecer uma mensagem de erro. Também gostaria de saber como colocar verificação de senhas. Obrigado.
×
×
  • Criar Novo...